SAP ABAP Class CL_CKQS_RESOLVER (Quantity Structure Determination)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     PI_CK_QS (Package) Setup and Transfer of R/3 Quantity Structures
Properties
Class CL_CKQS_RESOLVER  
Short Description Quantity Structure Determination    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PI_CK_QS   Setup and Transfer of R/3 Quantity Structures 
Created 20031106   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CKQS_RESOLVER has no forward declaration.
Interfaces
Class CL_CKQS_RESOLVER has no interface implemented.
Friends
Class CL_CKQS_RESOLVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ITEM_CATEGORY_MATERIAL Constant Private Type reference (TYPE) TYPPS 'M' Item Category 20031106
2 MD_LEVEL Instance attribute Private Type reference (TYPE) INT4 Level 20031106
3 MD_MATERIAL Instance attribute Private Type reference (TYPE) MATNR Material Number 20031106
4 MD_PLANT Instance attribute Private Type reference (TYPE) WERKS_D Plant 20031106
5 MD_QTY_STRUCTURE_CONTROL Instance attribute Private Type reference (TYPE) CK_AUFKZ Quantity Structure Control for Costing 20031106
6 MD_QTY_STRUCTURE_DATE Instance attribute Private Type reference (TYPE) CK_BRDAT Quantity Structure Date for Costing 20031106
7 SO_RESOLVER Static Attribute Private Object reference (TYPE REF TO) CL_CKQS_RESOLVER Quantity Structure Determination 20031106
8 ST_MSG_LOG Static Attribute Private Type reference (TYPE) CKQS_CMFMSG_TAB Messages 20031106
Methods
# Method Level Visibility Method type Description Created on
1 DO_RESOLVE Instance method Private Method Recursive Determination 20031106
2 MSG_LOG Static method Private Method Gets Table with Messages in Format BAPIRET2 20031111
3 QTY_HEADER Instance method Private Method Single-Level Quantity Structure Determination 20031106
4 QTY_STRUCTURE Instance method Private Method Single-Level Quantity Structure Determination 20031106
5 RESOLVE Static method Public Method Expand 20031106
6 RESOLVER Static method Private Method Constructor 20031106
Events
Class CL_CKQS_RESOLVER has no event.
Types
Class CL_CKQS_RESOLVER has no local type.
Method Signatures

Method DO_RESOLVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QTY_STRUCTURE Call by reference Type reference (TYPE) CKF_STANDARD_KALKTAB_TABLE Kalkulationstabelle 20031106

Method DO_RESOLVE on class CL_CKQS_RESOLVER has no exception.

Method MSG_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MSG_LOG Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20031111

Method MSG_LOG on class CL_CKQS_RESOLVER has no exception.

Method QTY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_QTY_HEADER Value transfer Type reference (TYPE) CKKVMK Übergabesegment für Kalkulationsobjekt 20031106

Method QTY_HEADER on class CL_CKQS_RESOLVER has no exception.

Method QTY_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_QTY_STRUCTURE Value transfer Type reference (TYPE) CKF_STANDARD_KALKTAB_TABLE Kalkulationstabelle 20031106

Method QTY_STRUCTURE on class CL_CKQS_RESOLVER has no exception.

Method RESOLVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_QTY_HEADER Call by reference Type reference (TYPE) CKKVMK Übergabesegment für Kalkulationsobjekt 20031106
2 Exporting ET_MSG_LOG Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20031106
3 Exporting ET_QTY_STRUCTURE Call by reference Type reference (TYPE) CKF_STANDARD_KALKTAB_TABLE Kalkulationstabelle 20031106
4 Importing ID_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20031106
5 Importing ID_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20031106
6 Importing ID_QTY_STRUCTURE_CONTROL Call by reference Type reference (TYPE) CK_AUFKZ Auflösungssteuerung der Kalkulation 20031106
7 Importing ID_QTY_STRUCTURE_DATE Call by reference Type reference (TYPE) CK_BRDAT Ausflösungstermin der Kalkulation 20031106

Method RESOLVE on class CL_CKQS_RESOLVER has no exception.

Method RESOLVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20031106
2 Importing ID_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20031106
3 Importing ID_QTY_STRUCTURE_CONTROL Call by reference Type reference (TYPE) CK_AUFKZ Auflösungssteuerung der Kalkulation 20031106
4 Importing ID_QTY_STRUCTURE_DATE Call by reference Type reference (TYPE) CK_BRDAT Ausflösungstermin der Kalkulation 20031106
5 Returning RO_RESOLVER Value transfer Object reference (TYPE REF TO) CL_CKQS_RESOLVER Auflösung des Mengengerüsts 20031106

Method RESOLVER on class CL_CKQS_RESOLVER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 2004_1_470