Ansicht
Dokumentation

SIMG_CFMENUOLMEOMFJ - Maintain Transfer Structure

SIMG_CFMENUOLMEOMFJ - Maintain Transfer Structure

Addresses (Business Address Services)   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

In this step, you create the data structures for the purposes of data transfer. The step covers the following activities:

  1. Extract the data that are to be transferred from the source system using a program you have written yourself and write the data to a sequential file.
  2. To use the SAP data structure definitions in your old system, you can run a record layout generator. This generates an INCLUDE in one of the programming languages COBOL, C, PL/1, or ASSEMBLER, according to choice.

Record layout

The following table structures are available for the record layout

BGR00 ,, session record
BEIN0 ,, BTCI header data
BEINA ,, info record, general data
BEINE ,, info record, purchasing-organization-specific data
BRM06I,, info record, text header
BLINES,, info record, text lines
BKONP ,, conditions
BKONM ,, quantity scales
BKONW ,, value scales
BLFEI ,, customs tariff preference data

The files to be transferred are expected in the sequential file in the following order:

  • For each session, a session record (BGR00, record type 0)
    All further records up to the next session record are assigned to the last-read session.

  • For each transaction, a header record (BEIN0, record type 1)
    All further records up to the next header record are assigned to the last-read transaction.
    In addition to the transaction code, the header record contains all the data of the initial screen.

  • For each transaction, a record with the general data of the purchasing info record (BEINA, record type 2, table name EINA).
    This record contains all data of the purchasing info record that applies to all purchasing organizations.

  • For each transaction, a record with the data of a purchasing organization (and possibly a plant) (BEINE, record type 2, table name EINE).
    This record contains all the data of the purchasing info record that only applies to this purchasing organization (or plant).

  • For each transaction, a header record for the quotation text (BRM06I, record type 2, table name TEAT). Here you can either only specify that lines of long text follow, or write such a record for each inline text line.

  • For each long text line of quotation text, a record (BLINES, record type 2, table name LIAT).

  • For each transaction, a header text for the PO text (BRM06I, record type 2, table name TEBT). Here you can either only specify that lines of long text follow, or write such a record for each inline text line.

  • For each long text line of PO text, a record (BLINES, record type 2, table name LIBT).

  • For each condition record (condition type), a record (BKONP, record type 2, table name KONP).

  • For each line of a quantity scale, a record (BKNOM, record type 2, table name KONM).

  • For each line of a value scale, a record (BKONW, record type 2, table name KONW).

  • For each customs preference record, a record (BLFEI, record type 2,
    table name LFEI).

If a batch input structure is subsequently extended, the end of the structure is marked by a special field (SENDE). If you are already working with the new, extended structure, fill this field with the special character NODATA when initializing the structure. This enables the system to recognize whether the data are based on the old or the new structure when the structure is imported.

Note

Please note the following:

  • You can select comprehensive preliminary checks per parameter.

  • During creation, the number can be assigned either internally or externally. When extending or creating, you must always specify the number. If a purchasing info record that was newly created with internal number assignment in the same run immediately beforehand is to be extended, you may not specify an info record number.

  • You must process each characteristic of a purchasing organization level individually - as in dialog. For example, if you wish to create data for several purchasing organizations, you must maintain these one after the other.

  • You must define an entry for each field. This can be:

  • an explicitly entered field value (to transfer a certain value)

  • a blank character (to delete an entry when changing)

  • a special character (to transfer no value)
    The special character must be defined in the session record in the field "BGR00-NODATA".

  • You must define all fields in output format.

  • When transferring long texts, note that changes to the long text are not supported.

  • However, you can achieve this as follows:

    1st. transaction: deletion of long text.
    2nd. transaction: re-creation of long text.

  • In the standard system, the format 'New paragraph' (*) is set for the first line of the long text.
    The format 'New line' (/) is also allowed although it corresponds to the character for 'NODATA'; that is to say an assigned format is always adopted.

  • If you wish to use INCLUDEs in a standard text, you must enter them as a line of long text in the following form:

    INCLUDE TEXTXY OBJECT TEXT ID ST LANGUAGE E

    For performance reasons, you should use the separate SAPscript
    tool when transferring long texts.

  • Note the following when transferring conditions:
  • Set the field EKONP-EIGKO to "X" only if

    - the condition involves the gross price, or
    - a condition is to have a different validity to that of the gross price

  • Note the following rules regarding authorizations when running the sessions:

  • If a session is run in the foreground, the user running it must have the appropriate authorizations to maintain purchasing info records.

  • If a session is run in the background, the user entered in the session record under "USER-ID", must have the appropriate authorizations to maintain purchasing info records.






ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 7296 Date: 20240523 Time: 193459     sap01-206 ( 89 ms )