SAP ABAP Class CL_COND_MNT_UTIL (Utilities for Condition Maintenance - Basis Class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-MD-CM (Application Component) Conditions
     COND_API (Package) API for Condition Maintenance
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COND_MNT_UTIL_A Utilities for Price Maintenance 20061031
Properties
Class CL_COND_MNT_UTIL  
Short Description Utilities for Condition Maintenance - Basis Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COND_API   API for Condition Maintenance 
Created 20061031   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COND_MNT_UTIL has no forward declaration.
Interfaces
Class CL_COND_MNT_UTIL has no interface implemented.
Friends
Class CL_COND_MNT_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_DATACONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_COND_DATACONTAINER Conditions: Generic Data Container 20061031
2 M_KOTABREF Instance attribute Protected Type reference (TYPE) STY_KOTAB_REFS Structure with references to VAKEY/VADAT structure 20061031
3 M_USAGE Instance attribute Protected Type reference (TYPE) KVEWE 'A' Usage of the Condition Table 20061031
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061031
2 CONVERT_RECORD_TO_VAKE Instance method Public Method Converts condition record to same format as sample structure 20061031
3 CONVERT_VAKE_TO_RECORD Instance method Public Method Converts from sample structure format to condition record 20061031
4 FILL_COMM_AREA_FROM_VARIABLES Instance method Public Method Fills communication structure from VAKEY/VADAT 20061031
5 FILL_VARIABLES_FROM_COMM_AREA Instance method Public Method Fills VAKEY/VADAT from communication structure 20061031
6 GET_KOTABREFS Instance method Protected Method Returns data references to structures for VAKEY/VADAT 20061031
7 PACK_DATAPART Instance method Private Method Pack data part of condition record in data container 20061031
8 UNPACK_DATAPART Instance method Private Method Unpack data part of condition record from data container 20061031
Events
Class CL_COND_MNT_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STY_KOTAB_REFS Protected See coding Structure with references to VAKEY/VADAT structure 20061031 begin of sty_kotab_refs, kvewe type kvewe, kotabnr type kotabnr, vakey_ref type ref to data, vadat_ref type ref to data, end of sty_kotab_refs
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COND_USAGE Call by reference Type reference (TYPE) VAKE-KVEWE Verwendung der Konditionstabelle 20061031

Method CONSTRUCTOR on class CL_COND_MNT_UTIL has no exception.

Method CONVERT_RECORD_TO_VAKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VAKE Call by reference Type reference (TYPE) VAKE Musterstruktur für den variablen Schluessel 20061031
2 Importing I_KOTABNR Call by reference Type reference (TYPE) KOTABNR Konditionstabelle 20061031
3 Importing I_KVEWE Call by reference Type reference (TYPE) KVEWE Verwendung der Konditionstabelle 20061031
4 Importing I_RECORD Call by reference Type reference (TYPE) DATA Konditionssatz 20061031
# Exception Resumable Description Created on
1 ILLEGAL_TABLE Die Konditionstabelle kann nicht benutzt werden. 20061031

Method CONVERT_VAKE_TO_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECORD Call by reference Type reference (TYPE) DATA Konditionssatz 20061031
2 Importing I_VAKE Call by reference Type reference (TYPE) VAKE Musterstruktur für den variablen Schluessel 20061031
# Exception Resumable Description Created on
1 ILLEGAL_TABLE Die Konditionstabelle kann nicht benutzt werden. 20061031

Method FILL_COMM_AREA_FROM_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMM_AREA Call by reference Type reference (TYPE) DATA Kommunikationsstruktur der Verwendung 20061031
2 Importing I_KOTABNR Call by reference Type reference (TYPE) VAKE-KOTABNR Konditionstabelle 20061031
3 Importing I_KVEWE Call by reference Type reference (TYPE) VAKE-KVEWE Verwendung der Konditionstabelle 20061031
4 Importing I_VADAT Call by reference Type reference (TYPE) VAKE-VADAT Variabler Datenteil 20061031
5 Importing I_VAKEY Call by reference Type reference (TYPE) VAKE-VAKEY Variabler Keyschluessel 100 Bytes 20061031
# Exception Resumable Description Created on
1 ILLEGAL_TABLE Die Konditionstabelle kann nicht benutzt werden. 20061031

Method FILL_VARIABLES_FROM_COMM_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VADAT Call by reference Type reference (TYPE) VAKE-VADAT Variabler Datenteil 20061031
2 Exporting E_VAKEY Call by reference Type reference (TYPE) VAKE-VAKEY Variabler Keyschluessel 100 Bytes 20061031
3 Importing I_COMM_AREA Call by reference Type reference (TYPE) DATA Kommunikationsstruktur der Verwendung 20061031
4 Importing I_KOTABNR Call by reference Type reference (TYPE) VAKE-KOTABNR Konditionstabelle 20061031
5 Importing I_KVEWE Call by reference Type reference (TYPE) VAKE-KVEWE Verwendung der Konditionstabelle 20061031
# Exception Resumable Description Created on
1 ILLEGAL_TABLE Die Konditionstabelle kann nicht benutzt werden. 20061031

Method GET_KOTABREFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VADAT_REF Call by reference Object reference (TYPE REF TO) DATA 20061031
2 Exporting E_VAKEY_REF Call by reference Object reference (TYPE REF TO) DATA 20061031
3 Importing I_KOTABNR Call by reference Type reference (TYPE) VAKE-KOTABNR Konditionstabelle 20061031
4 Importing I_KVEWE Call by reference Type reference (TYPE) VAKE-KVEWE Verwendung der Konditionstabelle 20061031
# Exception Resumable Description Created on
1 ILLEGAL_TABLE Die Konditionstabelle kann nicht benutzt werden. 20061031

Method PACK_DATAPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_COND_DATACONTAINER Konditionen: generischer Datencontainer 20061031
# Exception Resumable Description Created on
1 CX_COND_DATACONTAINER Ausnahmeklasse für Datencontainer 20061031

Method UNPACK_DATAPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATACONTAINER Call by reference Object reference (TYPE REF TO) CL_COND_DATACONTAINER Konditionen: generischer Datencontainer 20061031
# Exception Resumable Description Created on
1 CX_COND_DATACONTAINER Ausnahmeklasse für Datencontainer 20061031
History
Last changed by/on SAP  20100310 
SAP Release Created in 700