SAP ABAP IMG Activity SIMG_CFMENUOLMEOMFJ (Maintain Transfer Structure)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       ME0C (Package) Customizing R/3 Purchasing
IMG Activity
ID SIMG_CFMENUOLMEOMFJ Maintain Transfer Structure  
Transaction Code S_ALR_87001643   IMG Activity: SIMG_CFMENUOLMEOMFJ 
Created on 19981222    
Customizing Attributes SIMG_CFMENUOLMEOMFJ   Maintain Transfer Structure 
Customizing Activity SIMG_CFMENUOLMEOMFJ   Maintain Transfer Structure 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CFMENUOLMEOMFJ    

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.
Business Attributes
ASAP Roadmap ID 253   Create Data Transfer Programs 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_CFMENUOLMEOMFJ 0 HLA0001532 Info Record 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
IMGDUMMY D - Dummy object OP8C 418 C MM-PUR Rec. Layout for Batch Input 
History
Last changed by/on SAP  19981222 
SAP Release Created in