GOS: What happens after you attach a file or URL to a business object?
Once a file or URL is attached to a business object, the file or URL is stored as a binary object with a unique id and a relation is created with this id and the business object. The file or
GOS: What happens after you attach a file or URL to a business object?
Once a file or URL is attached to a business object, the file or URL is stored as a binary object with a unique id and a relation is created with this id and the business object. The file or
GOS: Attaching a file to a business object
In a previous post, I briefly talked about GOS (Generic Object Services) and showed you how to attach an URL to a business object without any user dialog. In this post, I will show you how to add a file
GOS: Attaching a file to a business object
In a previous post, I briefly talked about GOS (Generic Object Services) and showed you how to attach an URL to a business object without any user dialog. In this post, I will show you how to add a file
SAP T&E: Status changes from travel request to expense report.
In SAP T&E, a travel/trip request can be “converted” into an expense report at the conclusion of travel. SAP does not assign a new travel document number to the expense report. The travel request stops being a request and starts
SAP T&E: Status changes from travel request to expense report.
In SAP T&E, a travel/trip request can be “converted” into an expense report at the conclusion of travel. SAP does not assign a new travel document number to the expense report. The travel request stops being a request and starts
GOS: Adding an external link to an object.
Many SAP transactions include a “GOS” button – the Generic Object Services button found at the top left in the bar. A user can attach documents, links, personal notes or view workflows of an object from the options present in
GOS: Adding an external link to an object.
Many SAP transactions include a “GOS” button – the Generic Object Services button found at the top left in the bar. A user can attach documents, links, personal notes or view workflows of an object from the options present in
Source tables in the Dynamic Item Processor (DIP Profile)
This blog post is not about the functionality DIP profiles, their configuration and usage. That is already very well done in Volker Faisst’s excellent document Introduction to Dynamic Item Processor. This blog post lists the actual table names behind the
Source tables in the Dynamic Item Processor (DIP Profile)
This blog post is not about the functionality DIP profiles, their configuration and usage. That is already very well done in Volker Faisst’s excellent document Introduction to Dynamic Item Processor. This blog post lists the actual table names behind the
Cool link: Understanding WSDL
Here is a cool link from MSDN: Understanding WSDL by Aason Skonnard.
Cool link: Understanding WSDL
Here is a cool link from MSDN: Understanding WSDL by Aason Skonnard.
Hack at your own peril: Changing status profiles on a WBS element.
Once a status profile is set on a WBS element, it is not possible to change the status profile. If no status progression has been made, it is possible to change status profile by executing function module STATUS_UPDATE. Actually, whether
Hack at your own peril: Changing status profiles on a WBS element.
Once a status profile is set on a WBS element, it is not possible to change the status profile. If no status progression has been made, it is possible to change status profile by executing function module STATUS_UPDATE. Actually, whether
Managing substitutions of other users.
In a previous post, I showed you how to configure and use substitution profiles. I showed you how to set substitutes/delegates for yourself. If you are a workflow administrator you may be asked to setup a substitute for an agent
Managing substitutions of other users.
In a previous post, I showed you how to configure and use substitution profiles. I showed you how to set substitutes/delegates for yourself. If you are a workflow administrator you may be asked to setup a substitute for an agent
Configuring and setting up substitutions in SAP Workflow.
1. Introduction SAP’s Workflow engine is very robust and powerful tool that brings executable tasks and notifications to users’ (“agents”) inboxes. Classic examples of tasks are approvals of purchase orders, expense reports or leave-of-absence requests. Usually an employee submits an
Configuring and setting up substitutions in SAP Workflow.
1. Introduction SAP’s Workflow engine is very robust and powerful tool that brings executable tasks and notifications to users’ (“agents”) inboxes. Classic examples of tasks are approvals of purchase orders, expense reports or leave-of-absence requests. Usually an employee submits an
Quick tip: Getting user name from SAP logon id
Who is user XARSHP32 and why did he reject this PO line?
Quick tip: Getting user name from SAP logon id
Who is user XARSHP32 and why did he reject this PO line?
Export graphics out of SE78
SE78 is a one way street, graphics go in but don’t come out. I wrote this program a while ago to extract graphics out again.
Export graphics out of SE78
SE78 is a one way street, graphics go in but don’t come out. I wrote this program a while ago to extract graphics out again.
CJ20N defaults and history settings.
Recently I was recording a test script to create a project in CJ20N. I noticed that the transaction displayed the last-viewed project. While this was not really a problem for the test to work, I preferred that CJ20N not unnecessarily
CJ20N defaults and history settings.
Recently I was recording a test script to create a project in CJ20N. I noticed that the transaction displayed the last-viewed project. While this was not really a problem for the test to work, I preferred that CJ20N not unnecessarily
Tcode SAAB: An alternative to application logs
SAP has introduced an alternative to application logging in transaction code SAAB. SAAB is used for creating, activating and displaying logs, breakpoints and asserts. Three new ABAP statements have been introduced to conditionally activate/write logs, breakpoints and asserts.
Tcode SAAB: An alternative to application logs
SAP has introduced an alternative to application logging in transaction code SAAB. SAAB is used for creating, activating and displaying logs, breakpoints and asserts. Three new ABAP statements have been introduced to conditionally activate/write logs, breakpoints and asserts.
SAP Application log – Writing to the Application log
Writing to the Application log In previous posts, I gave you an introduction to the Application log in SAP. I showed you how to create a log and view/delete messages from the log. In this installment, I will show you
SAP Application log – Writing to the Application log
Writing to the Application log In previous posts, I gave you an introduction to the Application log in SAP. I showed you how to create a log and view/delete messages from the log. In this installment, I will show you
SAP Application log – Viewing the log
Viewing and deleting the Application log
In the previous post, I showed you how easy it is to create your own application log objects. In this very short post, I will show you how to display the log entries.
SAP Application log – Viewing the log
Viewing and deleting the Application log
In the previous post, I showed you how easy it is to create your own application log objects. In this very short post, I will show you how to display the log entries.
SAP Application log – Create application log
SAP Application log The application log is a tool provided by SAP to store messages issued during the run of a program or a transaction. It can be used for general logging purposes of background or batch processes, workflows and
SAP Application log – Create application log
SAP Application log The application log is a tool provided by SAP to store messages issued during the run of a program or a transaction. It can be used for general logging purposes of background or batch processes, workflows and