SAP ABAP Class CL_UA_UPLOAD_PARSER_TEMPLATE (Conversion of Itemization into Command List)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_IMPORT (Package) Costing Engine Data Import Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_UPLOAD_PARSER_ABSTRACT Abstract Upper Class for Upload Parser 20040827
Properties
Class CL_UA_UPLOAD_PARSER_TEMPLATE  
Short Description Conversion of Itemization into Command List    
Super Class CL_UA_UPLOAD_PARSER_ABSTRACT Abstract Upper Class for Upload Parser 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_IMPORT   Costing Engine Data Import Framework 
Created 20040827   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EXITHANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UA_UPLOAD_PARSER_TEMPLATE has no interface implemented.
Friends
Class CL_UA_UPLOAD_PARSER_TEMPLATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_OTYPE_REM_BP Instance attribute Private Attribute reference (LIKE) 20040831
2 CD_OTYPE_REM_E Instance attribute Private Attribute reference (LIKE) 20040831
3 CD_OTYPE_REM_M Instance attribute Private Attribute reference (LIKE) 20040831
4 MD_EDGE_TYPE Instance attribute Private Type reference (TYPE) UAB_TYPENAME Edge Type (Always the Same) 20040827
5 MT_TEMPLATE Instance attribute Private Type reference (TYPE) UAB_T_TEMPLATE Template 20040830
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20040827
2 EMIT_EDGE Instance method Private Method Write Command "Generate Link" 20040827
3 EMIT_NODE Instance method Private Method Write Command "Generate Node" 20040827
4 EMIT_OBJECT Instance method Private Method Write Command "Generate Object" 20040827
5 GET_MAPPER Instance method Public Method Gets Mapper 20040908
6 HANDLE_MATERIAL Instance method Private Method Treat Material 20040830
7 HANDLE_POSITION Instance method Private Method Treat Item (Cost Center/Activity Type or Business Process) 20040831
8 PARSE Instance method Public Method Execute Conversion 20040827
9 PARSE_DO_NOTHING Instance method Private Method Generates an Ignore-Item Command 20040827
Events
Class CL_UA_UPLOAD_PARSER_TEMPLATE has no event.
Types
Class CL_UA_UPLOAD_PARSER_TEMPLATE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPLOAD_TYPE Call by reference Type reference (TYPE) UAB_UPLOAD_TYPE Typ des R/3-Uploads 20040827
2 Importing IO_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Laufzeitumgebung 20040827
3 Importing IO_UPLOAD_CONTEXT Call by reference Object reference (TYPE REF TO) CL_UA_UPLOAD_CONTEXT Kontext für den Upload 20040827
4 Importing IT_TEMPLATE Call by reference Type reference (TYPE) UAB_T_TEMPLATE Templatewerte 20040830
# Exception Resumable Description Created on
1 FAILED 20040827

Method EMIT_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMMAND Call by reference Type reference (TYPE) UAB_T_COMMAND Befehlstabelle 20040827
2 Exporting ED_EDGE_ID Call by reference Type reference (TYPE) UAB_UPLID ID der neuen Kanten 20040827
3 Importing ID_EDGE_TYPE Call by reference Type reference (TYPE) UAB_TYPENAME Kantentyp 20040827
4 Importing ID_RECEIVER_NODE_ID Call by reference Type reference (TYPE) UAB_UPLID ID Empfängerknoten der Kante 20040827
5 Importing ID_SENDER_NODE_ID Call by reference Type reference (TYPE) UAB_UPLID ID Senderknoten der Kante 20040827
6 Importing IT_EDGE_DATA Call by reference Type reference (TYPE) UAB_T_NV_PAIR Kantendaten 20040827

Method EMIT_EDGE on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.

Method EMIT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMMAND Call by reference Type reference (TYPE) UAB_T_COMMAND Befehlstabelle 20040827
2 Exporting ED_NEW_ENTRY Call by reference Type reference (TYPE) BOOLE_D 'X' = neuer Knoten angelegt 20040827
3 Exporting ED_NODE_ID Call by reference Type reference (TYPE) UAB_UPLID ID des neuen Knoten 20040827
4 Importing ID_NODE_TYPE Call by reference Type reference (TYPE) UAB_TYPENAME Knotentyp 20040827
5 Importing ID_OBJECT_ID Call by reference Type reference (TYPE) UAB_UPLID ID zugeordnetes Objekt 20040827
6 Importing ID_OBJECT_TYPE Call by reference Type reference (TYPE) UAB_TYPENAME Objekttyp 20040827
7 Importing IT_NODE_DATA Call by reference Type reference (TYPE) UAB_T_NV_PAIR Knotendaten 20040827

Method EMIT_NODE on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.

Method EMIT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMMAND Call by reference Type reference (TYPE) UAB_T_COMMAND Befehle 20040827
2 Exporting ED_OBJECT_ID Value transfer Type reference (TYPE) UAB_UPLID ID des erzeugten Objekts 20040827
3 Importing ID_OBJECT_TYPE Call by reference Type reference (TYPE) UAB_TYPENAME Objekttyp 20040827
4 Importing IT_OBJECT_DATA Call by reference Type reference (TYPE) UAB_T_NV_PAIR Objektdaten 20040827

Method EMIT_OBJECT on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.

Method GET_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MAPPER Value transfer Object reference (TYPE REF TO) CL_UA_UPLOAD_MAPPER Feldmapping für Upload 20040908

Method GET_MAPPER on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.

Method HANDLE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMMAND Call by reference Type reference (TYPE) UAB_T_COMMAND Tabelle mit Befehlen zum Aufbau einer CE-Struktur 20040830
2 Exporting ED_NODE_ID Call by reference Type reference (TYPE) UAB_UPLID ID zur internen Verwendung beim Upload und Import 20040830
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) UAB_S_TEMPLATE Struktur für Templatewerte 20040830

Method HANDLE_MATERIAL on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.

Method HANDLE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMMAND Call by reference Type reference (TYPE) UAB_T_COMMAND Tabelle mit Befehlen zum Aufbau einer CE-Struktur 20040831
2 Importing ID_MAT_NODE_ID Call by reference Type reference (TYPE) UAB_UPLID ID zur internen Verwendung beim Upload und Import 20040831
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) UAB_S_TEMPLATE Struktur für Templatewerte 20040831
4 Importing IS_UPLCMD Call by reference Type reference (TYPE) UAUPLCMD Aktionen beim Upload 20040831

Method HANDLE_POSITION on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.

Method PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COMMAND Value transfer Type reference (TYPE) UAB_T_COMMAND Befehle 20040827

Method PARSE on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.

Method PARSE_DO_NOTHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEMPLATE Call by reference Type reference (TYPE) UAB_S_TEMPLATE Struktur für Templatewerte 20040830
2 Importing IS_UPLCMD Call by reference Type reference (TYPE) UAUPLCMD Zuordnung Positionstypen - Befehle zum Aufbau des CE-Netzes 20040827
3 Returning RT_COMMAND Value transfer Type reference (TYPE) UAB_T_COMMAND Tabelle mit Befehlen zum Aufbau einer CE-Struktur 20040827

Method PARSE_DO_NOTHING on class CL_UA_UPLOAD_PARSER_TEMPLATE has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 400