Ansicht
Dokumentation

SIMG_SSR_0156 - Define additional fields for value conversion

SIMG_SSR_0156 - Define additional fields for value conversion

Vendor Master (General Section)   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

SAP delivers a set of standard fields for which value conversion is supported in the interface. This field catalog contains material ID, service type and further fields.

In this step you can define additional fields.

First you need to define the field ID. Secondly, you need to specify all interface structures and the names which the field has within these structures.

NOTE: There are some fields that must not be defined for conversion:

  • In the case of the retail network interface, location ID must not be converted in inbound structures. This is because the incoming location ID is used to find the conversion group in the standard system set-up. The location ID itself can only be converted in the business add-ins directly.
  • The SAP currency key must not be converted in the outbound structures for the clearing house settlement message structures (ROIRHDTFK and ROIRHDTFP). This is because this key is needed in the outbound function for formatting the value fields and for retrieving the ISO codes. If you need to have a differently formatted currency key, you have to create a new field in its own settlement message structure and fill it in the appropriate business add-in.
  • If units of measure or country/region codes are converted, the retrieval of ISO codes for these will not work anymore.

For the structure names, examine the appropriate BAPI function in transaction SE37 and look up the parameter type.

BAPIs used are:

  • BAPI_BLM_SAVEMULTIPLE for meter reading inbound processing

  • BAPI_BLD_SAVEMULTIPLE for dip reading inbound processing

  • BAPI_BLPCP_UPLOAD for payment card inbound processing

  • BAPI_BLP_SAVECOMPETITORSURVEY for the competitor survey upload

  • BAPI_BLP_COMPAREPRICES for price check inbound processing

  • BAPI_BLP_RECEIVEMULTIPLE for price outbound processing

  • BAPI_BL_RECEIVEDETAIL for location master outbound processing

In the case of clearing house settlement message outbound processing, the structures in which you can convert are ROIRHDTFK (for sales transaction headers) and ROIRHDTFP (for sales transaction items).

For conversion of the incoming payment card data field CURRENCY, you could define :

  • Field CURRENCY
  • Structures BAPIBULOCPCP01 (type for the parameter PAYMENTCARDHEADERS of function module BAPI_BLPCP_UPLOAD)
  • Structure field CURRENCY (field name within structure BAPIBULOCPCP01)
  • Offset 234
  • Length 5

In the subsequent Customizing step, Define conversion groups, you can then define the appropriate conversion record (for example, you can define "DOLLAR" to "USD" as an inbound record).






BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 3520 Date: 20240523 Time: 153252     sap01-206 ( 53 ms )