SAP ABAP Class CL_CACS_DET_FACADE_VARIANT (Determination UI: Variant of Facade Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSFN (Package) ICM: UI for Determination Methods
Properties
Class CL_CACS_DET_FACADE_VARIANT  
Short Description Determination UI: Variant of Facade Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CACSDET    
Program status     
Category 0   
Package CACSFN   ICM: UI for Determination Methods 
Created 20051112   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_CACS_DET_FACADE_VARIANT has no interface implemented.
Friends
Class CL_CACS_DET_FACADE_VARIANT has no friend class.
Attributes
Class CL_CACS_DET_FACADE_VARIANT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VARIANTS_EXIST Static method Public Method Check whether variants exist 20051112
2 CHECK_VARIANT_EXISTS Static method Public Method Check whether variants exist 20051112
3 GET_VARIANT Static method Public Method Get Variant 20051112
4 GET_VARIANT_CONTROL Static method Public Method Get Variant (Control Data) 20060302
5 GET_VARIANT_LIST Static method Public Method Determine List of Variants 20051112
6 SAVE_VARIANT Static method Public Method Save Variant 20051112
7 SAVE_VARIANT_CONTROL Static method Public Method Save Variant (Control Data) 20060302
Events
Class CL_CACS_DET_FACADE_VARIANT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MINI_DFIES_TABLE_TYPE Public See coding 20051116 mini_dfies_table_type TYPE STANDARD TABLE OF mini_dfies_type
2 MINI_DFIES_TYPE Public See coding 20051116 BEGIN OF mini_dfies_type, fieldname TYPE dfies-fieldname, leng TYPE dfies-leng, intlen TYPE dfies-intlen, outputlen TYPE dfies-outputlen, decimals TYPE dfies-decimals, inttype TYPE dfies-inttype, END OF mini_dfies_type
Method Signatures

Method CHECK_VARIANTS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 20051112
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051112
3 Importing IV_ENTRY_POINT Call by reference Type reference (TYPE) CACSDETENTRYPOINT Einstiegspunkt 20051116
4 Importing IV_SELTAB Call by reference Type reference (TYPE) CACS_SELTAB Name der Selektionstabelle für Provisionsvertrag 20051112

Method CHECK_VARIANTS_EXIST on class CL_CACS_DET_FACADE_VARIANT has no exception.

Method CHECK_VARIANT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 20051112
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051112
3 Importing IV_VARNAME Call by reference Type reference (TYPE) CACSDETVARIANTNAME Name der Variante 20051112

Method CHECK_VARIANT_EXISTS on class CL_CACS_DET_FACADE_VARIANT has no exception.

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SELDATA Call by reference Object reference (TYPE REF TO) DATA Selektionsdaten 20051112
2 Exporting ES_SCRDATA Call by reference Type reference (TYPE) CACS_S_DET_FACADE_SCREEN_DATA Dynprodaten 20051112
3 Exporting EV_ERDAT Call by reference Type reference (TYPE) CACSCHGDAT Anlagedatum des Objekts 20051114
4 Exporting EV_ERNAM Call by reference Type reference (TYPE) CACSCHGUSR Änderer des Objekts 20051114
5 Exporting EV_ERZZT Call by reference Type reference (TYPE) CACSCHGTIM Anlagezeit des Objekts 20051114
6 Exporting EV_VARDESC Call by reference Type reference (TYPE) CACSDETVARIANTDESC Bezeichnung der Variante 20051114
7 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051130
8 Importing IV_VARNAME Call by reference Type reference (TYPE) CACSDETVARIANTNAME Name der Variante 20051130
# Exception Resumable Description Created on
1 ERROR 20051112

Method GET_VARIANT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CTRLDATA Call by reference Type reference (TYPE) CACS_S_DET_FACADE_ABAP_CONTROL Steuerdaten der ABAP-Facade-Klasse 20060302
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060302
3 Importing IV_VARNAME Call by reference Type reference (TYPE) CACSDETVARIANTNAME Name der Variante 20060302
# Exception Resumable Description Created on
1 ERROR 20060302

Method GET_VARIANT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) CACS_TT_DET_VARIANT_LIST Tabelle der Varianten 20051112
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051112
3 Importing IV_ENTRY_POINT Call by reference Type reference (TYPE) CACSDETENTRYPOINT Einstiegspunkt 20051116
4 Importing IV_SELTAB Call by reference Type reference (TYPE) CACS_SELTAB Name der Selektionstabelle für Provisionsvertrag 20051112

Method GET_VARIANT_LIST on class CL_CACS_DET_FACADE_VARIANT has no exception.

Method SAVE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SELDATA Call by reference Object reference (TYPE REF TO) DATA Selektionsdaten 20051112
2 Importing IS_SCRDATA Call by reference Type reference (TYPE) CACS_S_DET_FACADE_SCREEN_DATA Dynprodaten 20051112
3 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20051130
4 Importing IV_VARDESC Call by reference Type reference (TYPE) CACSDETVARIANTDESC Bezeichnung der Variante 20051114
5 Importing IV_VARNAME Call by reference Type reference (TYPE) CACSDETVARIANTNAME Name der Variante 20051112
# Exception Resumable Description Created on
1 ERROR 20051112

Method SAVE_VARIANT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CTRLDATA Call by reference Type reference (TYPE) CACS_S_DET_FACADE_ABAP_CONTROL Steuerdaten der ABAP-Facade-Klasse 20060302
2 Importing IV_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060302
3 Importing IV_VARNAME Call by reference Type reference (TYPE) CACSDETVARIANTNAME Name der Variante 20060302
# Exception Resumable Description Created on
1 ERROR 20060302
History
Last changed by/on SAP  20100310 
SAP Release Created in 700