SAP ABAP Class CL_USMD_STRUCTURE_GENERATOR (Generator of Structures)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1 (Package) Master Data: Data Modeling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_STRUCTURE_INFO Generated Structures Information 20120913
Properties
Class CL_USMD_STRUCTURE_GENERATOR  
Short Description Generator of Structures    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1   Master Data: Data Modeling 
Created 20081104   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_USMD_DDIC_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_USMD_MODEL_CHECK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_USMD_STRUCTURE_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_USMD_MODEL_DEFI_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_USMD_STRUCTURE_INFO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_STRUCTURE_INFO Generated Structures Information 20120913
Friends
Class CL_USMD_STRUCTURE_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DTYPE_LANG Constant Private Type reference (TYPE) CHAR4 'LANG' Data Type LANG 20101007
2 C_STRUC_SAP_NAMESPACE Constant Public Type reference (TYPE) CHAR4 '/MDG' Namespace for Delivered Structures 20100520
3 C_STRUC_SUB_CI_ES Constant Public Type reference (TYPE) USMD_STRUC_SUB 'CS' 20120725
4 C_STRUC_SUB_CI_FIELD_PROP Constant Public Type reference (TYPE) USMD_STRUC_SUB 'CP' 20120719
5 C_STRUC_SUB_CI_FLAG Constant Public Type reference (TYPE) USMD_STRUC_SUB 'CF' CI Flag List 20110707
6 C_STRUC_SUB_CI_HIER Constant Public Type reference (TYPE) USMD_STRUC_SUB 'CH' CI Hierarchy 20110707
7 C_STRUC_SUB_CI_PP Constant Public Type reference (TYPE) USMD_STRUC_SUB 'CR' CI Primary Persistence 20120724
8 C_STRUC_SUB_CI_TEXT Constant Public Type reference (TYPE) USMD_STRUC_SUB 'CT' CI Texts 20110707
9 C_STRUC_SUB_CUST_INCLUDE Constant Public Type reference (TYPE) USMD_STRUC_SUB 'CI' Customizing Include (CI) 20110706
10 C_STRUC_SUB_ENTITY Constant Public Type reference (TYPE) USMD_STRUC_SUB IF_USMD_STRUCTURE_INFO=>STRUC_SUB_ENTITY Entities 20090317
11 C_STRUC_SUB_ENTITY_DEEP Constant Public Type reference (TYPE) USMD_STRUC_SUB 'SF' Entities 20090317
12 C_STRUC_SUB_ENTITY_FLAG Constant Public Type reference (TYPE) USMD_STRUC_SUB 'EF' Entities 20090821
13 C_STRUC_SUB_ENTITY_KEY Constant Public Type reference (TYPE) USMD_STRUC_SUB 'KY' Entities 20091014
14 C_STRUC_SUB_ENTITY_KEY_TEXT Constant Public Type reference (TYPE) USMD_STRUC_SUB 'KT' Entities 20120912
15 C_STRUC_SUB_ENTITY_TABLE Constant Public Type reference (TYPE) USMD_STRUC_SUB 'TA' Entities 20090317
16 C_STRUC_SUB_ENTITY_TEXTS Constant Public Type reference (TYPE) USMD_STRUC_SUB 'T' Entities 20090317
17 C_STRUC_SUB_ENTITY_TEXT_FLG Constant Public Type reference (TYPE) USMD_STRUC_SUB 'TF' Entities 20090821
18 C_STRUC_SUB_HRY_EDGES Constant Public Type reference (TYPE) USMD_STRUC_SUB 'SH' Hierarchy Edges 20090317
19 C_STRUC_USGTXT_DRF Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'DRF' Use 20091102
20 C_STRUC_USGTXT_ES Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'ES' Use 20091102
21 C_STRUC_USGTXT_FG Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'FG' Use 20091103
22 C_STRUC_USGTXT_FP Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'FP' Use 20110607
23 C_STRUC_USGTXT_KF Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'KF' Use 20120315
24 C_STRUC_USGTXT_PDF Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'PDF' Use 20091102
25 C_STRUC_USGTXT_PP Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'PP' Use 20091102
26 C_STRUC_USGTXT_SMT Constant Public Type reference (TYPE) USMD_STRUC_USGTXT 'SMT' Use 20091102
27 DO_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20081104
28 DT_ENTITY_STRUC Instance attribute Private Type reference (TYPE) T_ENTITY_STRUC 20110209
29 DT_FIELD_CI_BUFFER Static Attribute Private Type reference (TYPE) T_FIELD_CI_BUFFER Buffer for CI Fields 20100520
30 DT_USMD0020 Instance attribute Protected Type reference (TYPE) T_USMD0020 20110204
31 DT_USMD0022 Instance attribute Protected Type reference (TYPE) T_USMD0022 20110209
32 DT_USMD0023 Instance attribute Protected Type reference (TYPE) T_USMD0023 20110204
33 DT_USMD004C Instance attribute Protected Type reference (TYPE) T_USMD004C 20110208
34 D_FILL_CUST_INCLUDE Instance attribute Protected Type reference (TYPE) USMD_FLG =X if CI include should be filled 20110609
35 D_GENERATE_CUST_INCLUDE Instance attribute Protected Type reference (TYPE) USMD_FLG =X if CI has to be added to generated structure 20110609
36 D_SYSTEMNAME Instance attribute Protected Type reference (TYPE) SYSYSID Name of the R/3 System 20090317
37 D_SYSTEMTYPE Instance attribute Protected Type reference (TYPE) SYSYSID System Type 20090317
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_0041 Static method Public Method Check Entries for USMD0041 20101025
2 CHECK_004C Static method Public Method 20081105
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081104
4 DETERMINE_KEY_FIELDS Instance method Private Method Determine key fields from FDEP 20120716
5 DETERMINE_STRUCT_NAME Static method Private Method Determine name of DDIC structure 20120710
6 DETERMINE_STRUCT_NAME_CI Static method Private Method Determine name of DDIC structure 20121023
7 DETERMINE_STRUC_SUB_TABLE Instance method Private Method Determine all struc_sub values per struc_usage 20120723
8 EVALUATE_DIRECT_ATTRIBUTES Instance method Private Method 20120723
9 EXCHANGE_ROLLNAME Instance method Private Method 20120719
10 FILL_REF_ATTR_STRUC Instance method Protected Method 20110209
11 FIND_NM_TEXT_TAB Instance method Protected Method 20081104
12 FIND_USED_DEVCLASS Instance method Protected Method 20090119
13 GENERATE_004C_SELECTED_STRUCT Static method Public Method Generated Selected Structures of VC_USMD004C_0 20120716
14 GENERATE_004C_STRUCTURES Static method Public Method Generation of Structures for VC vc_usmd004c 20081104
15 GENERATE_004C_STRUCT_DRF Instance method Protected Method Generator of Structures for DRF 20091014
16 GENERATE_004C_STRUCT_ES Instance method Protected Method Generation of Structures for Enterprise Search 20091019
17 GENERATE_004C_STRUCT_FG Instance method Protected Method Generator of Structures for Field Control 20091103
18 GENERATE_004C_STRUCT_FP Instance method Protected Method Generation of Structures f. Field Properties with Key Fields 20110607
19 GENERATE_004C_STRUCT_KF Instance method Protected Method Generation of Structures with Key Fields 20120207
20 GENERATE_004C_STRUCT_PDF Instance method Protected Method Generation of PDF Structures 20081107
21 GENERATE_004C_STRUCT_PP Instance method Protected Method Generation of Structures for Primary Persistence 20090812
22 GENERATE_004C_STRUCT_SMT Instance method Protected Method Generator of SMT Structures 20090113
23 GENERATE_PDF_STRUC_ENTITY_DEEP Instance method Private Method Generate deep structure for PDF 20120824
24 GENERATE_PDF_STRUC_SUB_TEXT Instance method Private Method Generate text structure for PDF 20120823
25 GENERATE_STRUCT_SINGLE Instance method Private Method Generation of one structure of selected data model 20120712
26 GENERATE_STRUCT_SINGLE_DRF Instance method Private Method Generate Structure of usage type DRF 20120725
27 GENERATE_STRUCT_SINGLE_ES Instance method Private Method Generate Structure for Enterprise Search 20120725
28 GENERATE_STRUCT_SINGLE_FG Instance method Private Method Generate Structure for Field Properties 20120720
29 GENERATE_STRUCT_SINGLE_FP Instance method Private Method Generate Structure for Field Properties with key fields 20120717
30 GENERATE_STRUCT_SINGLE_KF Instance method Private Method Generate Structure of usage type 'Key fields' 20120716
31 GENERATE_STRUCT_SINGLE_PDF Instance method Private Method Generate Structure for PDF 20120723
32 GENERATE_STRUCT_SINGLE_PP Instance method Private Method Generate Structure for Primary Persistence 20120723
33 GENERATE_STRUCT_SINGLE_SMT Instance method Private Method Generate Structure for SMT Mapping 20120723
34 GEN_STRUCTURE_CI Instance method Protected Method Generation/Adjustment of CI Structure 20100520
35 GEN_STRUCTURE_CI_ALL Instance method Protected Method Generierung aller CI 20111123
36 GET_STRUCT_INFO Static method Public Method 20090119
37 GET_STRUCT_INFO_ET Static method Public Method Returns Name of Generated Structure 20110707
38 GET_STRUCT_INFO_MODEL Static method Public Method Liefert Namen und Devclass der gen. Strukturen pro Modell 20120412
39 PREPARE_PDF_BASIC_CONTAINED_ET Instance method Private Method Generate common part of PDF for contained entity types 20120823
40 SORT_USMD004C_FOR_GEN Instance method Protected Method Sort USMD004C by Relationships 20110204
41 STRUC_USAGE2TEXT Static method Protected Method 20090120
42 TRANSPORT Instance method Protected Method Pack Generated Structures into Transport 20081120
Events
Class CL_USMD_STRUCTURE_GENERATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ENTITY_STRUC Private See coding 20110209 BEGIN OF s_entity_struc, entity TYPE usmd_entity, struc_usage TYPE usmd_struc_usage, structname TYPE ddobjname, END OF s_entity_struc
2 S_FIELD_CI_BUFFER Private See coding 20100520 BEGIN OF s_field_ci_buffer, structname TYPE ddobjname, text TYPE ddtext, devclass TYPE devclass, t_field TYPE cl_usmd_ddic_generator=>t_t_field , END OF s_field_ci_buffer
3 S_SX_STRUCTURE Private See coding 20120824 BEGIN OF s_sx_structure, usmd_entity TYPE usmd_entity, usmd_struc_usage TYPE usmd_struc_usage, structname TYPE ddobjname, f_as_include TYPE usmd_flg, t_include_field TYPE cl_usmd_ddic_generator=>t_t_field, componentname TYPE ddobjname, componenttype TYPE ddobjname, f_is_table TYPE usmd_flg, END OF s_sx_structure
4 TYT_STRUC_SUB Public See coding 20120723 tyt_struc_sub TYPE STANDARD TABLE OF usmd_struc_sub
5 T_ENTITY_STRUC Private See coding 20110209 t_entity_struc TYPE SORTED TABLE OF s_entity_struc WITH UNIQUE KEY entity struc_usage
6 T_FIELD_CI_BUFFER Private See coding Buffer for CI Fields 20100520 t_field_ci_buffer TYPE STANDARD TABLE OF s_field_ci_buffer WITH DEFAULT KEY
7 T_SX_STRUCTURE Private See coding 20120824 t_sx_structure TYPE STANDARD TABLE OF s_sx_structure WITH DEFAULT KEY
8 T_USMD0020 Protected See coding 20110204 t_usmd0020 TYPE STANDARD TABLE OF usmd0020
9 T_USMD0022 Protected See coding 20110209 t_usmd0022 TYPE STANDARD TABLE OF usmd0022
10 T_USMD0023 Protected See coding 20110204 t_usmd0023 TYPE STANDARD TABLE OF usmd0023
11 T_USMD0041 Public See coding 20101025 t_usmd0041 TYPE STANDARD TABLE OF usmd0041
12 T_USMD004C Public See coding 20081105 t_usmd004c TYPE STANDARD TABLE OF usmd004c
13 T_USMD004C_S_GUI Public See coding 20090119 t_usmd004c_s_gui TYPE STANDARD TABLE OF usmd004c_s_gui WITH DEFAULT KEY
Method Signatures

Method CHECK_0041 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20101025
2 Importing IT_USMD0041 Call by reference Type reference (TYPE) T_USMD0041 Pakete für generierte Strukturen auf Modellebene 20101025
3 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101025

Method CHECK_0041 on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method CHECK_004C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20081105
2 Importing IF_CUSTOM_NS Call by reference Type reference (TYPE) USMD_FLG 'X' FIN MDM: Allgemeines Kennzeichen 20090116
3 Importing IT_USMD004C Call by reference Type reference (TYPE) T_USMD004C 20081105
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081105

Method CHECK_004C on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081104
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION 20081104

Method DETERMINE_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120716
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20120716
3 Importing IV_SET_LANGUFLAG Call by reference Type reference (TYPE) USMD_FLG SPACE set field is_languflag 20120716

Method DETERMINE_KEY_FIELDS on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method DETERMINE_STRUCT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRUCTNAME Call by reference Type reference (TYPE) DDOBJNAME Name of DDIC object 20120710
2 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity 20120710
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20120710
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) USMD_NAMESPACE Namespace of DDIC structure 20120710
5 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB Sub type of structure usage 20120710
6 Importing IV_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Type of structure usage 20120710
7 Importing IV_USMD004C_STRUCTNAME Call by reference Type reference (TYPE) USMD_STRUCTURE Structure name in usmd004c 20120710

Method DETERMINE_STRUCT_NAME on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method DETERMINE_STRUCT_NAME_CI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRUCTNAME_CI Call by reference Type reference (TYPE) DDOBJNAME Name of Customizing Include 20121023
2 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity 20121023
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20121023
4 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB Sub type of structure usage 20121023
5 Importing IV_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Type of structure usage 20121023

Method DETERMINE_STRUCT_NAME_CI on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method DETERMINE_STRUC_SUB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUC_SUB Call by reference Type reference (TYPE) TYT_STRUC_SUB Table of struc_sub 20120723
2 Importing IV_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Usage type of structure 20120723

Method DETERMINE_STRUC_SUB_TABLE on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method EVALUATE_DIRECT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120725
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120724
3 Exporting ET_FIELD_TXT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120725
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20120723
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY 20120723
6 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG CI to be filled 20120724
7 Importing IV_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Where-Used List of Structure 20120724

Method EVALUATE_DIRECT_ATTRIBUTES on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method EXCHANGE_ROLLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_NEW Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120719
2 Importing IT_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120719
3 Importing IV_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME 20120719

Method EXCHANGE_ROLLNAME on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method FILL_REF_ATTR_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110215
2 Exporting E_REF_FIELD Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20110209
3 Exporting E_REF_STRUC Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20110209
4 Importing IS_ENTITY_ATTR_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_ATTR_PROP Ent.typen und deren Attribute (aufgelöst), mit techn. Eig. 20110209
5 Importing IV_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Where-Used List of Structure 20120724

Method FILL_REF_ATTR_STRUC on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method FIND_NM_TEXT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20081104
2 Returning R_TABNAME Value transfer Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20081104

Method FIND_NM_TEXT_TAB on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method FIND_USED_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) TADIR-OBJECT 'TABL' Objekttyp 20090119
2 Importing I_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Programm-ID in Aufträgen und Aufgaben 20090119
3 Importing I_STRUCTNAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20090119
4 Returning R_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20090119

Method FIND_USED_DEVCLASS on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_004C_SELECTED_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120716
2 Importing IT_USMD004C Call by reference Type reference (TYPE) T_USMD004C Selected Structures 20120716
# Exception Resumable Description Created on
1 CX_USMD_DYNAMIC Base Class for Dynamic USMD Exceptions 20120723

Method GENERATE_004C_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20081104
2 Exporting ET_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20090119
3 Importing IF_004 Call by reference Type reference (TYPE) USMD_FLG 'X' Kundendefinierte Strkt. gen 20090121
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Nur Namen der zu gen. Strukturen ermitteln 20090119
5 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20081104
6 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Transportauftrag 20110203

Method GENERATE_004C_STRUCTURES on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_004C_STRUCT_DRF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20091014
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20091014
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091014
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Nur Namen der zu geen. Strukturen ermitteln 20091014
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091014

Method GENERATE_004C_STRUCT_ES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20091019
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20091019
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091019
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Nur Namen der zu geen. Strukturen ermitteln 20091019
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091019

Method GENERATE_004C_STRUCT_FG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20091103
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20091103
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091103
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Nur Namen der zu geen. Strukturen ermitteln 20091103
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20091103

Method GENERATE_004C_STRUCT_FP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20110607
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20110607
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110607
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Nur Namen der zu geen. Strukturen ermitteln 20110607
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20110607

Method GENERATE_004C_STRUCT_KF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20120207
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20120207
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120207
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Only Determine Names of Structures to be Generated 20120207
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION General Exception 20120207

Method GENERATE_004C_STRUCT_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20081119
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20090119
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20081107
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090119
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20090129

Method GENERATE_004C_STRUCT_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20090812
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20090812
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090812
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Nur Namen der zu geen. Strukturen ermitteln 20090812
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20090812

Method GENERATE_004C_STRUCT_SMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20090113
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20090119
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090113
4 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG SPACE Nur Namen der zu geen. Strukturen ermitteln 20090119
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20090129

Method GENERATE_PDF_STRUC_ENTITY_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMIN_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120824
2 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120824
3 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120824
4 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120824
5 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120824
6 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120824
7 Importing IS_USMD004C Call by reference Type reference (TYPE) USMD004C Generated Structures 20120824
8 Importing IT_FIELD_BASIC Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120824
9 Importing IT_FIELD_TEXT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120824
10 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120824
11 Importing IV_NAME_STRUCT_SUB_ENTITY Call by reference Type reference (TYPE) DDOBJNAME name of _SD_ structure 20120824
12 Importing IV_NAME_STRUCT_SUB_ENTITY_TEXT Call by reference Type reference (TYPE) DDOBJNAME name of _S_ structure 20120824

Method GENERATE_PDF_STRUC_ENTITY_DEEP on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_PDF_STRUC_SUB_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120823
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120823
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120823
4 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120823
5 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120823
6 Importing IO_BADI_STRUC Call by reference Object reference (TYPE REF TO) USMD_STRUC_GENERATION 20120823
7 Importing IT_FIELD_BASIC Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120823
8 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120823
9 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120823
10 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120824

Method GENERATE_PDF_STRUC_SUB_TEXT on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMIN_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120821
2 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD Fields with Sequence Order 20120712
3 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120719
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120713
5 Exporting EV_DDOBJNAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20120712
6 Exporting EV_DDOBJNAME_CI Call by reference Type reference (TYPE) DDOBJNAME 20120719
7 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Dictionary Objects: Texts 20120716
8 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT 20120719
9 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Types and Their Attributes (Resolved) w/Techn. Prop. 20120712
10 Importing IS_USMD004C Call by reference Type reference (TYPE) USMD004C Generated Structures 20120712
11 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120719
12 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120724
13 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB Further Classification Regarding Usage 20120712

Method GENERATE_STRUCT_SINGLE on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_DRF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD List of Fields for DDIC object 20120725
2 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Description DDIC object 20120725
3 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120725

Method GENERATE_STRUCT_SINGLE_DRF on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_ES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120725
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120725
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20120725
4 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120725
5 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT 20120725
6 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120725
7 Importing IS_USMD004C Call by reference Type reference (TYPE) USMD004C 20120725
8 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120725
9 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120725
10 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB 20120725

Method GENERATE_STRUCT_SINGLE_ES on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_FG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120720
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120720
3 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT 20120720
4 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT 20120720
5 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP 20120720
6 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120720
7 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120724

Method GENERATE_STRUCT_SINGLE_FG on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_FP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120717
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120720
3 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120717
4 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT 20120720
5 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120717
6 Importing IS_USMD004C Call by reference Type reference (TYPE) USMD004C 20120719
7 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120720
8 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120724
9 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB 20120719

Method GENERATE_STRUCT_SINGLE_FP on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_KF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD List of Fields for DDIC object 20120716
2 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Description DDIC object 20120716
3 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120716

Method GENERATE_STRUCT_SINGLE_KF on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMIN_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120821
2 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120723
3 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120723
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120725
5 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120723
6 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT 20120723
7 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120723
8 Importing IS_USMD004C Call by reference Type reference (TYPE) USMD004C 20120723
9 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120723
10 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120724
11 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB 20120723

Method GENERATE_STRUCT_SINGLE_PDF on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120723
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120723
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20120723
4 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT Explanatory short text 20120723
5 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT 20120723
6 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120723
7 Importing IS_USMD004C Call by reference Type reference (TYPE) USMD004C 20120723
8 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120723
9 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120724
10 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB 20120723

Method GENERATE_STRUCT_SINGLE_PP on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GENERATE_STRUCT_SINGLE_SMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120723
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120723
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120723
4 Exporting EV_DDOBJ_TEXT Call by reference Type reference (TYPE) DDTEXT 20120723
5 Exporting EV_DDOBJ_TEXT_CI Call by reference Type reference (TYPE) DDTEXT 20120723
6 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP 20120723
7 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120723
8 Importing IV_GENERATE_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120724
9 Importing IV_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB 20120723

Method GENERATE_STRUCT_SINGLE_SMT on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GEN_STRUCTURE_CI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20100520
2 Changing CT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20100520
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20100520
4 Importing IF_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100520
5 Importing IF_GET_NAMES_ONLY Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100520
6 Importing IT_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20100520
7 Importing IV_STRUCTNAME_CI Call by reference Type reference (TYPE) DDOBJNAME DDIC name of CI 20120723
8 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Text DDIC Objekt 20100520
9 Importing I_PRAEFIX_CI Call by reference Type reference (TYPE) STRING Präfix CI Struktur 20100520
10 Importing I_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Verwendung der Struktur 20100520
11 Importing I_USMD004C Call by reference Type reference (TYPE) USMD004C Generierte Strukturen 20100520
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20100520

Method GEN_STRUCTURE_CI_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20111123
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20111123
3 Importing IT_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20111123

Method GEN_STRUCTURE_CI_ALL on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GET_STRUCT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20090119
2 Importing IT_MODEL Call by reference Type reference (TYPE) USMD_TS_MODEL Datenmodelle 20090323
3 Importing IV_FILL_DEVCLASS Call by reference Type reference (TYPE) USMD_FLG SPACE Fill field DEVCLASS in output structure 20120709
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090127

Method GET_STRUCT_INFO on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GET_STRUCT_INFO_ET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DDOBJNAME Call by reference Type reference (TYPE) DDOBJNAME Name der generierten Struktur 20110707
2 Importing IS_USMD004C Call by reference Type reference (TYPE) USMD004C usmd004c 20120709
3 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110707
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110707
5 Importing I_STRUC_SUB Call by reference Type reference (TYPE) USMD_STRUC_SUB Weitere Klassifizierung bezgl. Nutzung 20110707
6 Importing I_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Verwendung 20110707

Method GET_STRUCT_INFO_ET on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method GET_STRUCT_INFO_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USMD004C_S_GUI Call by reference Type reference (TYPE) T_USMD004C_S_GUI 20120412
2 Importing IV_FILL_DEVCLASS Call by reference Type reference (TYPE) USMD_FLG SPACE Fill field DEVCLASS into output structure 20120709
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20120412

Method GET_STRUCT_INFO_MODEL on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method PREPARE_PDF_BASIC_CONTAINED_ET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_BASIC Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120823
2 Exporting ET_FIELD_CI Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_T_FIELD 20120823
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120823
4 Importing IS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP Entity Type and Its Properties 20120823
5 Importing IV_ENTITY_CONTAINED Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120823
6 Importing IV_FILL_CUST_INCLUDE Call by reference Type reference (TYPE) USMD_FLG 20120823

Method PREPARE_PDF_BASIC_CONTAINED_ET on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method SORT_USMD004C_FOR_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_USMD004C Call by reference Type reference (TYPE) T_USMD004C 20110204
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110208
3 Importing IT_0023 Call by reference Type reference (TYPE) CL_USMD_MODEL_CHECK=>TS_0023 20110204
4 Importing IT_USMD004C Call by reference Type reference (TYPE) T_USMD004C 20110204

Method SORT_USMD004C_FOR_GEN on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method STRUC_USAGE2TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_USAGE Call by reference Type reference (TYPE) USMD_STRUC_USAGE Verwendung der Struktur 20090120
2 Returning R_TXT Value transfer Type reference (TYPE) USMD_STRUC_USGTXT Verwendung 20090120

Method STRUC_USAGE2TEXT on class CL_USMD_STRUCTURE_GENERATOR has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20081120
2 Exporting E_TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20091116
3 Importing IT_OBJECT Call by reference Type reference (TYPE) CL_USMD_DDIC_GENERATOR=>T_OBJECT 20081120
4 Importing I_TRKORR_EXT Call by reference Type reference (TYPE) TRKORR externer Auftrag 20110203

Method TRANSPORT on class CL_USMD_STRUCTURE_GENERATOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605