SAP ABAP Class CL_WUF_FACTORY (Factory for Transformations)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WUF_MODEL (Package) Processing
Properties
Class CL_WUF_FACTORY  
Short Description Factory for Transformations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WUF_MODEL   Processing 
Created 20060307   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WUF_FACTORY has no interface implemented.
Friends
Class CL_WUF_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_BUFFER Instance attribute Private Type reference (TYPE) TY_BUFFER_HTAB Buffer 20060307
2 AT_CHECK_BUFFER Instance attribute Private Type reference (TYPE) TY_CHECK_BUFFER_HTAB Buffer for Checks 20070117
3 A_CONTROL_FIELD Instance attribute Private Type reference (TYPE) WUF_CONTROL_FIELD Source Structure Field for Enhanced XML Handling 20061221
4 A_EXTENDED_XML_HANDLING Instance attribute Private Type reference (TYPE) WUF_BOOLEAN Extended XML Handling 20061221
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_CONTROL_FIELDNAME Instance method Private Method Calculate Field Names of Control Field 20061220
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061221
3 CREATE_CHECKS Instance method Private Method Build Up Checks 20070117
4 CREATE_TRANSFORMATION Instance method Private Method Build Up Transformation List 20060308
5 GET_CHANGE_TYPE Instance method Public Method Read Type of Checkbox Structure 20061222
6 GET_CHECKS Instance method Public Method Return Checks 20070117
7 GET_CHECKS_CL Instance method Public Method Return Client-Dependent Checks 20070117
8 GET_COND_PARAMETER_MAPPING Instance method Private Method Build Up Parameter Assignment Object for Condition 20060307
9 GET_FIELD_MAPPING Instance method Private Method Build Up Parameter Assignment Object for Transformation 20060308
10 GET_IS_SOURCE Instance method Private Method Source or Target Structure 20060307
11 GET_STRUCTURE_ID Instance method Private Method Determine Structure Identifier 20060307
12 GET_TARGET_KEY_TYPE Instance method Public Method Read Type of Key Structure of Target 20061222
13 GET_TARGET_TYPE Instance method Public Method Read Target Type 20060309
14 GET_TRANSFORMATION Instance method Public Method Return Transformation 20060307
15 GET_TRANSFORMATION_CL Instance method Public Method Return Client-Dependent Transformation 20060308
16 GET_TRANS_PARAMETER_MAPPING Instance method Private Method Build Up Parameter Assignment Object for Transformation 20060307
Events
Class CL_WUF_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BUFFER Private See coding Buffer for Transformations 20060307 BEGIN OF ty_buffer, application TYPE wuf_application, event TYPE wuf_event, context TYPE wuf_context, transformation TYPE REF TO cl_wuf_transformation, END OF ty_buffer
2 TY_BUFFER_HTAB Private See coding Buffer for Transformations 20060307 ty_buffer_htab TYPE HASHED TABLE OF ty_buffer WITH UNIQUE KEY application event context
3 TY_CHECK_BUFFER Private See coding Buffer for Checks 20070117 BEGIN OF ty_check_buffer, application TYPE wuf_application, event TYPE wuf_event, context TYPE wuf_context, checks TYPE REF TO cl_wuf_field_checks, END OF ty_check_buffer
4 TY_CHECK_BUFFER_HTAB Private See coding Buffer for Checks 20070117 ty_check_buffer_htab TYPE HASHED TABLE OF ty_check_buffer WITH UNIQUE KEY application event context
Method Signatures

Method CALCULATE_CONTROL_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTROLLER_AND_FIELD Call by reference Type reference (TYPE) WUF_CONTROLLER_AND_FIELD_TAB Name des XML Control Feldes + Feld das überprüft werden muß 20070305
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) WUF_FIELD Feldname 20061220

Method CALCULATE_CONTROL_FIELDNAME on class CL_WUF_FACTORY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTROL_FIELD Call by reference Type reference (TYPE) WUF_CONTROL_FIELD Feld der Quellstruktur für erweiterte XML Behandlung 20061221
2 Importing I_EXTENDED_XML_HANDLING Call by reference Type reference (TYPE) WUF_BOOLEAN erweiterte XML Behandlung 20061221

Method CONSTRUCTOR on class CL_WUF_FACTORY has no exception.

Method CREATE_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TWUF_CHECK_C Call by reference Type reference (TYPE) TWUF_CHECK_C_STAB Mandantenabh.:Feldprüfung 20070117
2 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20070117
3 Importing I_CONTEXT Call by reference Type reference (TYPE) WUF_CONTEXT Kontext 20070117
4 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20070117
5 Returning RE_CHECKS Value transfer Object reference (TYPE REF TO) CL_WUF_FIELD_CHECKS Feldprüfungen 20070117
# Exception Resumable Description Created on
1 CX_WUF_CUSTOMIZING_ERROR Fehler im Customizing 20070117
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20070117

Method CREATE_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TWUF_MAPPING_C Call by reference Type reference (TYPE) TWUF_MAPPING_C_STAB Mandantenabh.: Gruppe von Feldzuordnungen 20060308
2 Importing IT_TWUF_TRCP_C Call by reference Type reference (TYPE) TWUF_TRCP_C_STAB Mandantenabh.: Parameter einer Bedingung 20060308
3 Importing IT_TWUF_TRP_C Call by reference Type reference (TYPE) TWUF_TRP_C_STAB Mandantenabh.: Parameter einer Transformation 20060308
4 Importing IT_TWUF_TR_C Call by reference Type reference (TYPE) TWUF_TR_C_STAB Mandantenabh: Aufruf einer Transformation 20060308
5 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20070117
6 Importing I_CONTEXT Call by reference Type reference (TYPE) WUF_CONTEXT Kontext 20070117
7 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20070117
8 Returning RE_TRANSFORMATION Value transfer Object reference (TYPE REF TO) CL_WUF_TRANSFORMATION Conversion 20060308
# Exception Resumable Description Created on
1 CX_WUF_NO_CLASS Klasse existiert nicht 20060308
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20060308
3 CX_WUF_NO_METHOD Methode existiert nicht 20060308
4 CX_WUF_NO_PARAMETER Parameter existiert nicht 20070208

Method GET_CHANGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20061222
2 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20061222
3 Returning RE_TYPE Value transfer Type reference (TYPE) WUF_CHANGE_STRUCTURE Name der Änderungsstruktur/Ankreuzleiste 20061222
# Exception Resumable Description Created on
1 CX_WUF_NO_ENTRY Objekt existiert nicht 20061222

Method GET_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20070117
2 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20070117
3 Returning RE_CHECKS Value transfer Object reference (TYPE REF TO) CL_WUF_FIELD_CHECKS Feldprüfungen 20070117
# Exception Resumable Description Created on
1 CX_WUF_CUSTOMIZING_ERROR Fehler im Customizing 20070117
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20070117

Method GET_CHECKS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20070117
2 Importing I_CONTEXT Call by reference Type reference (TYPE) WUF_CONTEXT Kontext 20070117
3 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20070117
4 Returning RE_CHECKS Value transfer Object reference (TYPE REF TO) CL_WUF_FIELD_CHECKS Feldprüfungen 20070117
# Exception Resumable Description Created on
1 CX_WUF_CUSTOMIZING_ERROR Fehler im Customizing 20070117
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20070117

Method GET_COND_PARAMETER_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARA Call by reference Type reference (TYPE) TWUF_TRCP_C_STAB Mandantenabh.: Parameter einer Bedingung 20060307
2 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Application 20060307
3 Importing I_COND_CLASS Call by reference Type reference (TYPE) WUF_CONDITION_CLASS Name of a Class That Contains Condition Methods 20060308
4 Importing I_COND_METHOD Call by reference Type reference (TYPE) WUF_CONDITION_METHOD Condition Method 20060308
5 Importing I_CONTEXT Call by reference Type reference (TYPE) WUF_CONTEXT Context 20060308
6 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Event 20060307
7 Importing I_TRANS_ORDER Call by reference Type reference (TYPE) WUF_TRANS_ORDER Sequence of the Transformation Call-Up 20060307
8 Returning RE_PARA_MAPPING Value transfer Object reference (TYPE REF TO) CL_WUF_PARAMETER_MAPPING Zuordnung von Parametern zu Feldern 20060307
# Exception Resumable Description Created on
1 CX_WUF_NO_CLASS Klasse existiert nicht 20060307
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20060307
3 CX_WUF_NO_METHOD Methode existiert nicht 20060307
4 CX_WUF_NO_PARAMETER Parameter existiert nicht 20070208

Method GET_FIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAPPING Call by reference Type reference (TYPE) TWUF_MAPPING_C_STAB Mandantenabh.: Gruppe von Feldzuordnungen 20060308
2 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Application 20060308
3 Importing I_CONDITION Call by reference Object reference (TYPE REF TO) CL_WUF_CONDITION_METHOD Requirement 20060308
4 Importing I_CONDITION_MAPPING Call by reference Object reference (TYPE REF TO) CL_WUF_PARAMETER_MAPPING Zuordnung von Parametern zu Feldern 20060308
5 Importing I_CONTEXT Call by reference Type reference (TYPE) WUF_CONTEXT Context 20060308
6 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Event 20060308
7 Importing I_TRANS_ORDER Call by reference Type reference (TYPE) WUF_TRANS_ORDER Sequence of the Transformation Call-Up 20060308
8 Returning RE_FIELD_MAPPINGS Value transfer Object reference (TYPE REF TO) CL_WUF_FIELD_MAPPINGS Field assignment 20060308
# Exception Resumable Description Created on
1 CX_WUF_NO_ENTRY Objekt existiert nicht 20060308

Method GET_IS_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) WUF_CLASS Name of a Class 20060307
2 Importing I_METHOD Call by reference Type reference (TYPE) WUF_CLASS_METHOD Method 20060307
3 Importing I_PARA_NAME Call by reference Type reference (TYPE) ABAP_PARMNAME 20060307
4 Returning RE_IS_SOURCE Value transfer Type reference (TYPE) WUF_BOOLEAN Boolean Value 20060307
# Exception Resumable Description Created on
1 CX_WUF_NO_CLASS Klasse existiert nicht 20060307
2 CX_WUF_NO_METHOD Methode existiert nicht 20060307

Method GET_STRUCTURE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Application 20060307
2 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Event 20060307
3 Importing I_IS_SOURCE Call by reference Type reference (TYPE) WUF_BOOLEAN Quellstruktur ? 20060307
4 Importing I_STRUCTURE Call by reference Type reference (TYPE) WUF_STRUCTURE Structure 20060307
5 Returning RE_STRUCTURE_ID Value transfer Type reference (TYPE) WUF_STRUCTURE_IDENTIFICATOR Identifies the Structure 20060307
# Exception Resumable Description Created on
1 CX_WUF_NO_ENTRY Objekt existiert nicht 20060307

Method GET_TARGET_KEY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20061222
2 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20061222
3 Returning RE_TYPE Value transfer Type reference (TYPE) WUF_TARGET_KEY_STRUCTURE Name der Zielschlüsselstruktur 20061222
# Exception Resumable Description Created on
1 CX_WUF_NO_ENTRY Objekt existiert nicht 20061222

Method GET_TARGET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20060309
2 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20060309
3 Returning RE_TYPE Value transfer Type reference (TYPE) WUF_TARGET_STRUCTURE Zielstruktur 20060309
# Exception Resumable Description Created on
1 CX_WUF_NO_ENTRY Objekt existiert nicht 20060309

Method GET_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20060307
2 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20060307
3 Returning RE_TRANSFORMATION Value transfer Object reference (TYPE REF TO) CL_WUF_TRANSFORMATION Umwandlung 20060308
# Exception Resumable Description Created on
1 CX_WUF_NO_CLASS Klasse existiert nicht 20060308
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20060308
3 CX_WUF_NO_METHOD Methode existiert nicht 20060308
4 CX_WUF_NO_PARAMETER Parameter existiert nicht 20070208

Method GET_TRANSFORMATION_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Anwendung 20060308
2 Importing I_CONTEXT Call by reference Type reference (TYPE) WUF_CONTEXT Kontext 20060308
3 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Ereignis 20060308
4 Returning RE_TRANSFORMATION Value transfer Object reference (TYPE REF TO) CL_WUF_TRANSFORMATION Umwandlung 20060308
# Exception Resumable Description Created on
1 CX_WUF_NO_CLASS Klasse existiert nicht 20060308
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20060308
3 CX_WUF_NO_METHOD Methode existiert nicht 20060308
4 CX_WUF_NO_PARAMETER Parameter existiert nicht 20070208

Method GET_TRANS_PARAMETER_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARA Call by reference Type reference (TYPE) TWUF_TRP_C_STAB Mandantenabh.: Parameter einer Transformation 20060307
2 Importing I_APPLICATION Call by reference Type reference (TYPE) WUF_APPLICATION Application 20060307
3 Importing I_CONTEXT Call by reference Type reference (TYPE) WUF_CONTEXT Context 20060308
4 Importing I_EVENT Call by reference Type reference (TYPE) WUF_EVENT Event 20060307
5 Importing I_TRANS_CLASS Call by reference Type reference (TYPE) WUF_TRANSFORMATION_CLASS Name of a Class That Contains Transformation Methods 20060308
6 Importing I_TRANS_METHOD Call by reference Type reference (TYPE) WUF_TRANSFORMATION_METHOD Transformation Method 20060308
7 Importing I_TRANS_ORDER Call by reference Type reference (TYPE) WUF_TRANS_ORDER Sequence of the Transformation Call-Up 20060307
8 Returning RE_PARA_MAPPING Value transfer Object reference (TYPE REF TO) CL_WUF_PARAMETER_MAPPING Zuordnung von Parametern zu Feldern 20060307
# Exception Resumable Description Created on
1 CX_WUF_NO_CLASS Klasse existiert nicht 20060307
2 CX_WUF_NO_ENTRY Objekt existiert nicht 20060307
3 CX_WUF_NO_METHOD Methode existiert nicht 20060307
4 CX_WUF_NO_PARAMETER Parameter existiert nicht 20070208
History
Last changed by/on SAP  20100310 
SAP Release Created in 700