SAP ABAP Program SAPLSMO9STRU (Structure Mapper)
Basic Data
Program SAPLSMO9STRU Structure Mapper  
Program Type F Function group  
Attributes
Status    
Application S Basis  
Authorization Group  
Logical database D$S Processing without database  
Selection screen  
Editor lock Fixed point arithmetic  
Unicode checks active Start using variant  
Function Group
Include Function Module Short Description Mode
01   SMO9_STRU_CHECK_FIELD_VALIDITY   This takes in a structure & field names and check if they exist in DDIC    
02   SMO9_STRU_GET_FIELD_ATTRIBUTES   returns the properties of a table field.    
03   SMO9_STRU_FLD_ATRB_COMPATIBILE   checks if the source and destination fields are compatible    
04   SMO9_STRU_IF_CONDITION_CHECK   checks wether the if condition is correct    
05   SMO9_STRU_MAP   Structure Mapper Service    
06   SMO9_STRU_GET_ALL_MAPPINGS   Get all active mappings    
07   SMO9_BUILD_FUNCTION_CODE   Handle generation of code for special functions    
08   SMO9_STRU_IMP_CHA_TBL_PARAM   Build Import or Changing or Table Parameters    
09   SMO9_STRU_GEN_CODE   Generate the Mapping Code for each Map Detail Row    
10   SMO9_STRU_PROCESS_CONDTION   To generate the IF condition statement    
11   SMO9_STRU_SPLIT_LONG_LINE   Split lines of a long line to 72 chars and add to an Itab    
12   SMO9_STRU_GET_HEADER   This is to generate the header for the generated code.    
13   SMO9_STRU_GET_COMMENT   this generates comments for every line in the smo9_smdtl table    
14   SMO9_STRU_INSERT_DECL_EXCPLIST   Insert Data declarations for the generated code.    
15   SMO9_STRU_FUNC_GENERATE   TO GENERATE HEADER AND SOURCE PRECOMPILE CODE FOR STUCTURE MAP MAPNAMES    
16   SMO9_STRU_MAP_1   Structure Mapper Service used for testing    
17   SMO9_STRU_RUNTIME_DATADECLARE   To insert data Declarations at runtime    
18   SMO9_STRU_GEN_TABLE_CODE   Gets the max table lines out of all the tables used for generation    
19   SMO9_STRU_TABLE_MAXLINES   gets the maximum table lines out of the give input tables.    
20   SMO9_OLD   Structure Mapper Service    
21   SMO9_STRU_MAP_CGS   Structure Mapper Service    
22   SMO9_STRU_CREA_PARAM_LIST   Build Import or Changing or Table Parameters    
23   SMO9_STRU_GEN_CODE1   Generate the Mapping Code for each Map Detail Row    
24   SMO9_STRU_GET_HEADER1   This is to generate the header for the generated code.    
25   SMO9_STRU_STRUCT_TO_STRUCT_MAP   Map fields of same data element for two structures    
26   SMO9_STRU_CREA_PARAM_LIST1   Build Import or Changing or Table Parameters    
27   SMO9_STRU_REVERSE_MAP_CHECKS   checks for conditions where reverse mapping cannot be done    
28   SMO9_STRU_IF_CONDITION_CHECK1   checks wether the if condition is correct    
29   SMO9_STRU_IF_CONDITION_CHECK2   checks wether the if condition is correct    
30   SMO9_STRU_IF_CONDITION_CHECKCP   checks wether the if condition is correct    
31   SMO9_STRU_DISPLAY_ERRORS   errors generated for the list of mappings    
32   SMO9_STRU_GEN_CODE_ALLMAPINGS   CODE GENERATION FOR ALL MAPPINGS WHICH DO NOT HAVE ERRORS    
33   SMO9_STRU_TFLDS_WRTO_SFLDS   Filters table fields which are mapped to segment fields.    
34   SMO9_STRU_ROLLBACK_ALGORITHM   determine rollback of code generation lines    
35   SMO9_GET_ALL_PHYFLDS_SEGFLDS   Retreives all segment fields for a table field and replace    
36   SMO9_STRU_SUBSTR_LIMIT_CHECK   check substr applicatibility for different src & dest data types    
37   SMO9_STRU_GET_SNDBITS   Get sendbits for all fields of a segment    
38   SMO9_TRUNCATE_CLIENT_CLASS   Truncation of client class in segdd's    
41   SMO9_STRU_GET_KEYFLDS_OF_SEG   Get all key fields for segment.    
       
Transaction Code
There is no transaction reference to this program  
Screens
# Screen Short Description
1 0100  This is the screen for displaying smo9_smdtl 
     
History
Last changed by/on SAP  19991102 
SAP Release Created in