POS Interface - Outbound: User-Specific Adjustments 

Use

As it is sometimes necessary to take account of POS-dependent factors during preparation of 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.

When all the segments of an article in a particular unit of measure have been prepared at 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 data to this segment within the relevant function exit. There are further function exits for change pointer analysis, which allow 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 eight POS interface objects:

Name of function exit

Assigned to POS object

EXIT_SAPLWPDA_001

Merchandise categories (conversions)

EXIT_SAPLWPDA_002

Articles (conversions)

EXIT_SAPLWPDA_003

EAN/UPC references (conversions)

EXIT_SAPLWPDA_004

Set assignments (conversions)

EXIT_SAPLWPDA_005

Follow-on items (conversions)

EXIT_SAPLWPDA_006

Exchange rates (conversions)

EXIT_SAPLWPDA_007

Taxes (conversions)

EXIT_SAPLWPDA_008

Person data (conversions)

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_SAPLWBBY_INTERFACE_014

Bonus buys (conversions)

EXIT_SAPLWPDA_015

Additional possibilities for filtering data in the condition pointer analysis (only affects article master message)

SAP provides a predefined program code for the "Item" POS system, which you simply need to activate. However, the predefined routines adopt only the necessary field conversions of the individual segment groups. You must implement tasks that go further than this. 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, you copy include program LXWPDF0x to ZXWPDU0x. The last x stands for a digit between 1 and 13, depending on which object in the above table should be activated. You can also implement further customer enhancements in include program ZXWPDU0x.
  1. You can then create a customer project (for example, WPDA0001), maintain this with SAP enhancement WPDA0001 and then activate it.