Entering content frameFunction documentation User-Specific Adjustments Locate the document in its SAP Library structure

Use

As it is sometimes necessary to take account of POS-dependent factors when preparing IDocs, and these factors may also be customer-dependent, function exits are defined in the POS interface. Once the system has prepared a record in a segment group, it allows you to modify the prepared data.

Example

When all the segments of an article in a particular unit of measure have been prepared in the article master - outbound, you can modify or delete data in the relevant function exit.

Features

If you also want to transport additional field information to the POS systems, you can use segment E1WXX01 and supply this segment with data in the relevant function exit. There are more function exits for change pointer analysis, which enable the POS outbound processing to react to this new field information.

The function exits are in function group XWPD. They are assigned as enhancement components of SAP enhancement WPDA0001. One or two predefined function exits are available for each of the 10 POS interface objects:

Name of function exit

Assigned to POS object

EXIT_SAPLWPDA_001

Merchandise categories (segment enhancements)

EXIT_SAPLWPDA_002

Articles (segment enhancements)

EXIT_SAPLWPDA_003

EAN/UPC references (segment enhancements)

EXIT_SAPLWPDA_004

Set assignments (segment enhancements)

EXIT_SAPLWPDA_005

Follow-on items (segment enhancements)

EXIT_SAPLWPDA_006

Exchange rates (segment enhancements)

EXIT_SAPLWPDA_007

Taxes (segment enhancements)

EXIT_SAPLWPDA_008

Person data (segment enhancements)

EXIT_SAPLWPDA_009

Articles (change pointer analysis)

EXIT_SAPLWPDA_010

Set assignments (change pointer analysis)

EXIT_SAPLWPDA_011

Follow-on items (change pointer analysis)

EXIT_SAPLWPDA_012

Merchandise categories (change pointer analysis)

EXIT_SAPLWPDA_013

Person data (change pointer analysis)

EXIT_SAPLWPDA_015

Additional filter option in the condition pointer analysis (only concerns the article master message)

EXIT_SAPLWPDA_016

Promotion discount (segment enhancements)

EXIT_SAPLWPDA_017

Promotion discount (change pointer analysis)

EXIT_SAPLWBBY_INTERFACE_014

Bonus buys (segment enhancements)

 

SAP delivers a predefined program code for the POS system Position that you must activate. However, the predefined routines only adopt the necessary field conversions of the individual segment groups. Additional tasks have to be implemented in the project. You can copy the logging of any errors from the program samples that are supplied.

Note that you must also maintain the relevant conversion tables in Customizing for field conversions.

Activities

  1. You can process and activate the function exits using transaction CMOD.
  1. To activate the predefined SAP program code, copy the Include program LXWPDF0x to ZXWPDU0x. The last x stands for a digit between 1 and 17, depending on which object from the table above should be activated. You can also implement more customer enhancements in the Include program ZXWPDU0x.
  1. You can then create a customer project (for example, WPDA0001) and use it to maintain and activate the SAP enhancement, WPDA0001.

 

 

Leaving content frame