This article explains how we can make use of MS Excel Inplace functionality in the SAP ALV toolbar with macro recording to avoid repetitive tasks such as adding custom calculation field in the standard /Custom/ Query reports (e.g. Order Qty- Delivery Qty, Pivot Table chart etc)
SAP Profit center accounting provides the information of an organization’s profit and loss. The method which can be utilized for profit center accounting is period accounting. Profit centers can be set-up to identify product lines, divisions, geographical regions, offices, production sites or by functions. Profit centers are used for internal control purposes enabling management the ability to review areas of responsibility within their organization. The difference between a cost center and profit center is that the cost center represents individual costs incurred during a given period.
SAP Profit center accounting provides the information of an organization’s profit and loss. The method which can be utilized for profit center accounting is period accounting. Profit centers can be set-up to identify product lines, divisions, geographical regions, offices, production sites or by functions. Profit centers are used for internal control purposes enabling management the ability to review areas of responsibility within their organization. The difference between a cost center and profit center is that the cost center represents individual costs incurred during a given period.
New gl functionality_by_guntupalli_hari_krishna_Hari Krishna
SAP NUEVO LIBRO MAYOR,SAP NEW دفتر الأستاذ العام,SAP新总账,SAP neue Hauptbuch,एसएपी नई सामान्य खाता,எஸ்ஏபி புதிய பொது லெட்ஜர்,SAP NEW総勘定元帳,SAP의 새로운 원장,SAP General Ledger НОВЫЙ,SAP NUEVO LIBRO MAYOR,SAP NEW GENERAL LEDGER
Cash Management in SAP S/4HANA Finance takes care of the cash movements in business. It ensures on-time availability of funds for financial requirements and payment obligations and maintains accurate liquidity in the business.
Automatic Vendor payment advice notes by email with attachment when a payment is made via APP (Automatic payment program by using T-code F110 and email a sap script form as a PDF attachment along with the mail body in the desired language.
This function documents the business processes in your company that you want to implement in the system. In a Business Blueprint for Projects, you create a project structure in which relevant business scenarios, business processes and process steps are organized in a hierarchical structure. You can also create project documentation and assign it to individual scenarios, processes or process steps. You then assign transactions to each process step, to specify how your business processes should run in your SAP systems.
The Business Blueprint is a detailed description of your business processes and system requirements
New gl functionality_by_guntupalli_hari_krishna_Hari Krishna
SAP NUEVO LIBRO MAYOR,SAP NEW دفتر الأستاذ العام,SAP新总账,SAP neue Hauptbuch,एसएपी नई सामान्य खाता,எஸ்ஏபி புதிய பொது லெட்ஜர்,SAP NEW総勘定元帳,SAP의 새로운 원장,SAP General Ledger НОВЫЙ,SAP NUEVO LIBRO MAYOR,SAP NEW GENERAL LEDGER
Cash Management in SAP S/4HANA Finance takes care of the cash movements in business. It ensures on-time availability of funds for financial requirements and payment obligations and maintains accurate liquidity in the business.
Automatic Vendor payment advice notes by email with attachment when a payment is made via APP (Automatic payment program by using T-code F110 and email a sap script form as a PDF attachment along with the mail body in the desired language.
This function documents the business processes in your company that you want to implement in the system. In a Business Blueprint for Projects, you create a project structure in which relevant business scenarios, business processes and process steps are organized in a hierarchical structure. You can also create project documentation and assign it to individual scenarios, processes or process steps. You then assign transactions to each process step, to specify how your business processes should run in your SAP systems.
The Business Blueprint is a detailed description of your business processes and system requirements
Spring AOP enables Aspect-Oriented Programming in spring applications. In AOP, aspects enable the modularization of concerns such as transaction management, logging or security that cut across multiple types and objects (often termed crosscutting concerns).
Microsoft Excel Dashboards and Their Features.pdfNitin
In today's data-driven business landscape, having a well-structured sales dashboard is paramount for tracking performance, making informed decisions, and driving growth. I'm excited to share with you my journey in creating a powerful sales dashboard using Microsoft Excel. This project showcases the incredible capabilities of Excel as a tool for data visualization and analysis.
When design tables just won't cut it, a little bit of programming can give you the power to leverage Microsoft Excel. As a powerful calculation engine and easy user interface creator, Excel is a great way to create basic to incredibly complex automation tools.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Communications Mining Series - Zero to Hero - Session 1
Sap alv excel inplace with macro recording sapignite
1. SAP ALV Excel Inplace with Macro recording
SAP ALV Excel Inplace with Macro recording
Author: Aromal Raveendran
Email:aromalr@gmail.com
2. SAP ALV Excel Inplace with Macro recording
Pre-requisites:
SAP NetWeaver ABAP 7.0 and above with SAP GUI 7.20and MSExcel 2007/2010 installed in front
end computer
Purpose
This article explains how we can make use of MS Excel Inplace functionality in the SAP ALV toolbar
with macro recording to avoid repetitive tasks such as adding custom calculation field in the standard
/Custom/ Query reports (e.g. Order Qty- Delivery Qty, Pivot Table chart etc)
Intended Audience
SAP Consultants/Users
3. SAP ALV Excel Inplace with Macro recording
Table of Contents
Introduction......................................................................................................................................................... 4
General Settings to enable macro in Excel 2007 ............................................................................................... 4
Addition of a custom field in ALV report using Excel Inplace and Macro .......................................................... 5
Summary .......................................................................................................................................................... 16
Related Content ............................................................................................................................................... 17
Copyright ............................................................................................................ Error! Bookmark not defined.
4. SAP ALV Excel Inplace with Macro recording
Introduction
It is quite often that we have downloaded the standard/custom SAP ALV report as Excel document to
the front-end computer and added some calculation fields, converting to pivot table etc. These
repetitive tasks in Excel can be recorded as an Excel macro and we can upload this excel layout
containing macro to SAP as a new ALV layout, so that, when you run the report/selecting the layout,
immediately the output will be displayed as Excel with the repetitive task automatically executed. With
this we can avoid building of Custom fields (derived fields) in standard / Custom / Query report and
save lot of time.
General Settings to enable macro in Excel 2007
When we run the Excel in place functionality in the SAP ALV, by default, the data will not get
automatically transferred to Excel. For that we have to do some macro security settings. Following
screen shots explains how to enable a macro in excel 2007. After activating this we have to close
Excel and run Excel in place functionality once again. Then the data can be seen in Excel. Excel In
place will also work in MSExcel 2010 and MSExcel 2003 with Latest GUI (7.20 advisable) + patches
installed at frond end computer
Step 1: Select Excel options
Step 2: Go to Trust center settings
5. SAP ALV Excel Inplace with Macro recording
Step3: Go to Macro Settings and select details as per following screen shot.
Addition of a custom field in ALV report using Excel Inplace and Macro
E.g. Adding Rejection%column in standard report (E.g. t-code COID)
In the standard report transaction COID we want to add a Rejection % column. Either we can do it by
ABAP code or download the report to excel and do a formula calculation. But there is an easier
method than writing code in Enhancement spot/Exits/download to achieve this. Following screen
shots explain step by step methods to run a macro along Excel in place functionality.
Step 1: Select Excel in place functionality in the ALV.
Normally in standard /custom report we can also see Excel Inplace functionality like this.
6. SAP ALV Excel Inplace with Macro recording
Step 2: After seeing the data in Excel go to RawData tab
Step 3: Now go toview tab and select Record Macro.
Step 4: Give the name for the macro and assign a shortcut key (Ctrl + Shift + L)
7. SAP ALV Excel Inplace with Macro recording
Step 5: Write the formula in the cell as shown. Also leave one cell for heading. (It is better to put the
Heading after the formula calculation otherwise we have to re-adjust the macro code)
. Eg (ROUND(h2/e2*100,2) which will give you rejection percentage rounded upto 2 decimal place
Step 6: Double click/drag outside cell selection, so that this makes the formula applicable for the
entire column.
Step 7: After formula, enter the heading for the column (eg. Rejection %)
8. SAP ALV Excel Inplace with Macro recording
Step 8: Apply borders for the column if needed and do necessary formatting
Step 9: Stop recording the macro as shown below. Now the tasks that we have done from step 5 to
step 8 has been recorded as macro named RejectionPer(see Step 4).
Step 10: Now you can see the recorded macro in View Macros.
9. SAP ALV Excel Inplace with Macro recording
Step 11: Save the Excel in the front end computer
10. SAP ALV Excel Inplace with Macro recording
Step 12: Now select change layout to upload the excel macro (alv_macro_eample.xls) in front end
machine to SAP .
Step 13: Now go to the view tab and select Microsoft Excel and use Upload to BDS option
11. SAP ALV Excel Inplace with Macro recording
Step 14: Select the excel file we saved in the desktop and upload
12. SAP ALV Excel Inplace with Macro recording
Step 15: Save this layout by selecting the template we have just uploaded.
13. SAP ALV Excel Inplace with Macro recording
Step 16. Now go out of the report and run the report and select the layout we have saved.
14. SAP ALV Excel Inplace with Macro recording
Step 17: You can run the macro by pressing the shortcut Ctrl+Shift+L(we assigned it in Step 4) or go
to view tab and run the macro manually.
15. SAP ALV Excel Inplace with Macro recording
Step 18: We can see the output now as below
We can automatically run the macro when we select the Raw Data tab in the Excel .For this, Edit the
macro and put below piece of code in ThisWorkbook ->Workbook->SheetActivate method (as
shown below).
If Sh.Name = "RawData" Then
Module1.RejectionPer
End If
16. SAP ALV Excel Inplace with Macro recording
Summary
All the above tasks we can easily do within couple of minutes. If we consider enhancing the standard
report and transporting it through the landscapes to PRD or downloading it to excel and do the
activities,this functionality saves a lot of time for the consultants/Users.
Try to record some Pivot table with charts and start exploring.
17. SAP ALV Excel Inplace with Macro recording
Related Content
http://office.microsoft.com/en-us/excel-help/change-macro-security-settings-in-excel-
HP010096919.aspx
http://help.sap.com/saphelp_470/helpdata/en/e3/41a138c4397a42e10000009b38f842/content.htm