SAP ABAP Class CL_UA_UPLOAD_PARSER_IPPE (Convert XML 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 20061003
Properties
Class CL_UA_UPLOAD_PARSER_IPPE  
Short Description Convert XML 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 UACE    
Program status P  SAP Standard Production Program 
Category 0   
Package UA_IMPORT   Costing Engine Data Import Framework 
Created 20060908   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UA_METADATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UA_UPLOAD_PARSER_IPPE has no interface implemented.
Friends
Class CL_UA_UPLOAD_PARSER_IPPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_IPPE_OTYPE_A1 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'A1' Assembly Header Material 20061003
2 CD_IPPE_OTYPE_A2 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'A2' Assembly Item with Material 20061003
3 CD_IPPE_OTYPE_A3 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'A3' Assembly Item Without Material 20061117
4 CD_IPPE_OTYPE_M1 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'M1' Mode with Resource 20061003
5 CD_IPPE_OTYPE_M2 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'M2' Mode without Resource 20061003
6 CD_IPPE_OTYPE_V1 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'V1' Configured Material of Access Variant 20061003
7 CD_IPPE_OTYPE_V2 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'V2' Configurable Material of Access Variant 20061003
8 CD_IPPE_OTYPE_V3 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'V3' Middle Level Variant with Material 20061003
9 CD_IPPE_OTYPE_V4 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'V4' Middle Level Variant without Material 20061003
10 CD_IPPE_OTYPE_V5 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'V5' Low Level Variant with Material 20061003
11 CD_IPPE_OTYPE_V6 Constant Private Type reference (TYPE) UA_IPPE_OTYPE3 'V6' Low Level Variant without Material 20061003
12 CD_IPPE_TYPE_DEFAULT Constant Private Type reference (TYPE) UA_IPPE_TYPE '*' Default Type in iPPE 20061003
13 MD_COUNTER Instance attribute Private Type reference (TYPE) I 20061003
14 MS_FILTER Instance attribute Private Type reference (TYPE) UAB_S_IPPE_FILTER Header Structure of PPE Filter 20061003
15 MS_FOCUS Instance attribute Private Type reference (TYPE) UAB_S_IPPE_FOCUS PPE Focus Master Record 20061003
16 MS_START_GUID Instance attribute Private Type reference (TYPE) UAB_S_IPPE_START iPPE Header Nodes 20061003
17 MT_ACTIVITY Instance attribute Private Type reference (TYPE) UAB_T_IPPE_ACTIVITY iPPE Activity 20061005
18 MT_ACT_PALTID Instance attribute Private Type reference (TYPE) UAB_T_PALTID iPPE Alternative: Time-Indep. Identification and Attributes 20061117
19 MT_ACT_PALTTX Instance attribute Private Type reference (TYPE) UAB_T_PALTTX Table Type for PALTTX 20061117
20 MT_COMMAND Instance attribute Private Type reference (TYPE) UAB_T_COMMAND Table with Commands to Create a CE Structure 20061003
21 MT_MAP_EDGEFIELDS Instance attribute Private See coding Import iPPE: Assignment Link Fields 20061003
22 MT_MAP_EDGES Instance attribute Private See coding Import iPPE: Assignment Links 20061003
23 MT_MAP_TYPEFIELDS Instance attribute Private See coding Import iPPE: Assignment Type Fields 20061003
24 MT_MAP_TYPES Instance attribute Private See coding Import iPPE: Assignment Types 20061003
25 MT_PALTID Instance attribute Private Type reference (TYPE) UAB_T_PALTID iPPE Alternative: Time-Indep. Identification and Attributes 20061117
26 MT_PAMODC Instance attribute Private Type reference (TYPE) UAB_T_IPPE_PAMODC Capacity Requirement of Activity Resource Relation for iPPE 20061010
27 MT_PAMODD Instance attribute Private Type reference (TYPE) UAB_T_IPPE_PAMODD Duration of Activity Resource Relation for iPPE 20061010
28 MT_PNODID Instance attribute Private Type reference (TYPE) UAB_T_IPPE_NODE iPPE Nodes: Identification 20061003
29 MT_PNODID_TEXT Instance attribute Private Type reference (TYPE) UAB_T_IPPE_NODE_TEXT iPPE Node Texts 20061003
30 MT_PNRES Instance attribute Private Type reference (TYPE) UAB_T_IPPE_PNRES iPPE Resource Nodes: Attributes for iPPE 20061010
31 MT_PVCMPHD Instance attribute Private Type reference (TYPE) UAB_T_IPPE_POSITION iPPE Item 20061003
32 MT_RESULT Instance attribute Private Type reference (TYPE) UAB_T_IPPE_RESULT iPPE Result 20061003
33 MT_STRUCT Instance attribute Private Type reference (TYPE) UAB_T_IPPE_STRUCT PVS Structure Information 20061003
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20061003
2 GET_MATERIAL_DETAILS Instance method Private Method 20100319
3 GET_POSITION Instance method Private Method 20100319
4 INSERT_ASSEMBLY_R Instance method Private Method 20061117
5 INSERT_GUID_R Instance method Private Method 20061003
6 PARSE Instance method Public Method Execute Conversion 20061003
Events
Class CL_UA_UPLOAD_PARSER_IPPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_IMPORTED Private See coding 20061003 BEGIN OF ys_imported, typename TYPE uab_typename, key_tab TYPE yt_key_tab, END OF ys_imported
2 YS_NVPAIR_LEVEL Private See coding 20061003 BEGIN OF ys_nvpair_level, nv_pair TYPE uab_t_nv_pair, level TYPE int4, END OF ys_nvpair_level
3 YS_NV_PAIR_DUMMY Private See coding 20061003 BEGIN OF ys_nv_pair_dummy, dummy TYPE boole_d, table TYPE uab_t_nv_pair, END OF ys_nv_pair_dummy
4 YT_IMPORTED Private See coding 20061003 yt_imported TYPE STANDARD TABLE OF ys_imported
5 YT_KEY_TAB Private See coding 20061003 yt_key_tab TYPE STANDARD TABLE OF ys_nv_pair_dummy WITH NON-UNIQUE KEY dummy
6 YT_NVPAIR_LEVEL Private See coding 20061003 yt_nvpair_level TYPE STANDARD TABLE OF ys_nvpair_level
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 20061003
2 Importing IO_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Laufzeitumgebung 20061003
3 Importing IO_PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoteninstanz: Kennzahlen zu Objekten 20061003
4 Importing IO_UPLOAD_CONTEXT Call by reference Object reference (TYPE REF TO) CL_UA_UPLOAD_CONTEXT Kontext für den Upload 20061003
5 Importing IS_FILTER Call by reference Type reference (TYPE) UAB_S_IPPE_FILTER Kopfstruktur eines PPE Filters 20061003
6 Importing IS_FOCUS Call by reference Type reference (TYPE) UAB_S_IPPE_FOCUS PPE Focus Stammsatz 20061003
7 Importing IS_START_GUID Call by reference Type reference (TYPE) UAB_S_IPPE_START iPPE Kopfknoten 20061003
8 Importing IT_ACTIVITY Call by reference Type reference (TYPE) UAB_T_IPPE_ACTIVITY iPPE Activity 20061005
9 Importing IT_ACT_PALTID Call by reference Type reference (TYPE) UAB_T_PALTID iPPE-Alternative: Zeitunabh. Identifikation und Attribute 20061117
10 Importing IT_ACT_PALTTX Call by reference Type reference (TYPE) UAB_T_PALTTX Tabellentyp für PALTTX 20061117
11 Importing IT_PALTID Call by reference Type reference (TYPE) UAB_T_PALTID iPPE-Alternative: Zeitunabh. Identifikation und Attribute 20061117
12 Importing IT_PAMODC Call by reference Type reference (TYPE) UAB_T_IPPE_PAMODC Kapabedarf einer Activity-Ressource-Relation fuer iPPE 20061010
13 Importing IT_PAMODD Call by reference Type reference (TYPE) UAB_T_IPPE_PAMODD Dauer einer Activity-Ressource-Relation fuer iPPE 20061010
14 Importing IT_PNODID Call by reference Type reference (TYPE) UAB_T_IPPE_NODE iPPE-Knoten: Identifikation 20061003
15 Importing IT_PNODID_TEXT Call by reference Type reference (TYPE) UAB_T_IPPE_NODE_TEXT iPPE Knotentexte 20061003
16 Importing IT_PNRES Call by reference Type reference (TYPE) UAB_T_IPPE_PNRES iPPE Ressourcenknoten: Attribute fuer iPPE 20061010
17 Importing IT_PVCMPHD Call by reference Type reference (TYPE) UAB_T_IPPE_POSITION iPPE Position 20061003
18 Importing IT_RESULT Call by reference Type reference (TYPE) UAB_T_IPPE_RESULT iPPE Ergebnis 20061003
19 Importing IT_STRUCT Call by reference Type reference (TYPE) UAB_T_IPPE_STRUCT PVS Strukturinformation 20061003
# Exception Resumable Description Created on
1 FAILED 20061003

Method GET_MATERIAL_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NO Call by reference Type reference (TYPE) I 20100319
2 Importing ID_PNGUID Call by reference Type reference (TYPE) UAB_IPPE_GUID interne Identifikation für PVS Objekte 20100319
3 Returning RS_MAT_DETAILS Value transfer Type reference (TYPE) UAB_S_IPPE_RESULT iPPE Ergebnis 20100319

Method GET_MATERIAL_DETAILS on class CL_UA_UPLOAD_PARSER_IPPE has no exception.

Method GET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NO Call by reference Type reference (TYPE) I 20100319
2 Importing ID_PNGUID Call by reference Type reference (TYPE) UAB_IPPE_GUID interne Identifikation für PVS Objekte 20100319
3 Returning RS_POSITION Value transfer Type reference (TYPE) UAB_S_IPPE_POSITION iPPE Position 20100319

Method GET_POSITION on class CL_UA_UPLOAD_PARSER_IPPE has no exception.

Method INSERT_ASSEMBLY_R Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GUID Value transfer Type reference (TYPE) UAB_IPPE_GUID 20061117
2 Returning RD_COUNTER Value transfer Type reference (TYPE) I 20061117

Method INSERT_ASSEMBLY_R on class CL_UA_UPLOAD_PARSER_IPPE has no exception.

Method INSERT_GUID_R Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GUID Value transfer Type reference (TYPE) UAB_IPPE_GUID 20061003
2 Importing ID_VARIANT_INDEX Value transfer Type reference (TYPE) I 20100319
3 Returning RD_COUNTER Value transfer Type reference (TYPE) I 20061003

Method INSERT_GUID_R on class CL_UA_UPLOAD_PARSER_IPPE 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 Tabelle mit Befehlen zum Aufbau einer CE-Struktur 20061003

Method PARSE on class CL_UA_UPLOAD_PARSER_IPPE has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in