30 minutes
List of Topics in the Unit
Customer Enhancement Overview Workflow Overview
Putting the Unit in Context
This is only an overview to touch on two processes that have impact on the use of the POS interface but are entire courses by themselves.
Objectives
Deliver information and demonstations that allow the student to:
Become familiar with Enhancements as they play a part in inbound and outbound processing.
Touch upon the components necessary to set up workflow to handle inbound and outbound messages.
IDoc Enhancements
The slide shows how most of the POS IDocs are structured to enable customer enhancements. On the outbound these enhancements are used to carry specific data down to the stores that is not already defined in the IDoc types. On inbound,
enhancements can be used to preprocess the incoming data. Since these are company specific, they are not something that we can provide. However, we do provide some partial code for customers to use, which we will look at during the demo.
Also refer to notes.
IDocs: Enhancements User Exits
And we come back and view our IDoc structure as discussed in unit 2. We pay particular attention to the user exits that the developers put in place to allow for particular customer data. This is true of the outbound.
Structure of the User Exit Fields
Each of the Customer Enhancements segments contain three fields. The developers have also provided some code that can expidite creating your own Enhancement and we can see that by looking at the system.
Demo, Viewing the Enhancements that are availiable in the System < 15 minutes>
First we go and look at the partial code the developers have provided for POS transfers.
Tools ABAP Workbench Repository Browser
Enter XWPD in the Function group field and select Function group for the download enhancements.
Press Display.
Now, expand Function Modules.
Note the eight exits that point to the IDoc types of the names. View EXIT_SAPLWPDA_001
Note that it tells you the program that it becomes a part of and also the include that contains the program code.
Now we can look at the include LXWPDU01. Enter XWPU to view the inbound enhancements
You will note that there are many many more for inbound. These contain sample code that a user can include for their pre-processing and conversions. Go back and select Utilities Enhancements Project Management
Use F4 help and search on W* to display active projects. Or select SAP enhancements, enter WPDA0001, the active enhancement and press Display. Select WPDA001 from the subsequent list and select display components. The components are the enhancements for the convertersions that we saw in the Function group area.
We are looking at this because after you create your user exit, you must create and activate a project so that it will be included in the download and upload.
Back out again. .
Example: Reebok wanted to send down Characteristics data as well as other article data so they used the WP_PLU user exit to get the style, color and size for each article. Thus, they could have for example 25 variations attached to a single IDoc.
<2 minutes> Topic Summary
User exits are in place so that companies can further customize the data they send to and receive from their stores.
Partial code is already in place to make it easier for an ABAP programmer to tailor the exit for a customer.
Workflow Overview
We touch on workflow because in Retail where we are dealing with such large amounts of data, we must have a process for only dealing with exceptions. We
expect that Outbound messages will be downloaded regularly with no problems and Inbound messages will be received regularly with no problems. However, we know that from time to time problems will occur and so we use Workflow to capture the exceptions.
Organizational Structure and Workflow
Organizational assignment of employees is the more efficient method of assigning tasks, as is stated in the slide.
Objects of Organization Management
All of these objects are linked together in PD-Org. Beginning with our
Organizational Unit. In the workflow created for this course and IRT120, we will see that we have an overall Retail organization, under which there are two other
organizations, the Central org and the decentralized org. Under those two groups are further division to the departments that make up the central org. and the decentral origanization.
Demo, Viewing the PD-Org created for Retail < minutes>
Tools SAP Business Workflow Organizational plan Simple maintenance Basic Org plan. Display Press the Matchcode button on Org unit.
Enter Retail*
The system returns 50012897, press display.
Note the retail company has two organizations – Central and decentral. Expand object 50012898 and note the departments. HR, Finance/controlling, Marketing, Logistics and Assortment Planning.
Double click on Logistics
Now we can see the staff who are assigned to logistics.
Select one of the staff, for example IRT120-00, and the system displays the
workcenter. When you expand the workcenter, it shows the tasks that are assigned to the workcenter.