SAP ABAP Class CL_KAPP_DIMENSION_EXTENSION (CO-OM Planning: Enhancement Planning Dimension FGroup KAPP)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       KPLA (Package) Cost Accounting, planning RK-S
Properties
Class CL_KAPP_DIMENSION_EXTENSION  
Short Description CO-OM Planning: Enhancement Planning Dimension FGroup KAPP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package KPLA   Cost Accounting, planning RK-S 
Created 20081106   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GSETC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_KAPP_DIMENSION_EXTENSION has no interface implemented.
Friends
Class CL_KAPP_DIMENSION_EXTENSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVE_OFF Instance attribute Private Type reference (TYPE) KPP1L-ACTIVE '0' Active Field 20081111
2 GC_ACTIVE_ON Constant Protected Type reference (TYPE) KPP1L-ACTIVE '1' Active Field 20081111
3 GC_BUDGET_PD Constant Protected Type reference (TYPE) FIELDNAME 'BUDGET_PD' Field Name 20081110
4 GC_CONT_AUSP Constant Protected Type reference (TYPE) KPP1LG-CONT 'A' Field contents of cell in logical screen 20081110
5 GC_DIM_TIME Constant Protected Type reference (TYPE) CEFORMF-FIELD 'PERBL' Field Name 20081110
6 GC_PBUDGET_PD Constant Protected Type reference (TYPE) FIELDNAME 'PBUDGET_PD' Field Name 20081110
7 GC_RATIO_ROW Constant Protected Type reference (TYPE) KPP0D-RATIO 'Z' Screen area within row/column structure 20081110
8 GC_SBUDGET_PD Constant Protected Type reference (TYPE) FIELDNAME 'SBUDGET_PD' Field Name 20081110
9 GS_SUBKEY_ACTIVE Static Attribute Protected Type reference (TYPE) FCOM_S_SUBKEY_ACTIVE Indicator: Characteristics Active for Origin Encryption 20081106
10 GT_ADDITIONAL_DIM Static Attribute Protected Type reference (TYPE) LTY_ADDITIONAL_DIM_TAB 20081107
Methods
# Method Level Visibility Method type Description Created on
1 ADDITIONAL_DIMENSIONS Static method Public Method Are Other Planning Dimensions Defined? 20081106
2 ADDITIONAL_DIM_CHECKS Static method Public Method Additional Check for Own Dimensions - Generic 20081107
3 ADDITIONAL_DIM_CHECKS_FM Static method Public Method Additional Check Own Dimensions - Funds Management Specific 20081107
4 CHECK_COMBINATION Static method Public Method Master Data Check - Additional Field-Dependent Checks 20081222
5 CHECK_SET_COMMON Static method Public Method Set Check 20081110
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081106
7 DELETE_WRONG_SUBKEY Static method Public Method Check Subkey Consistency 20081106
8 FILL_COKEY_IS_FIELDS Static method Public Method Fill the Partner Fields for SUBKEY Encoding 20081106
9 FILL_DIM_PAREA_COSTELM_ACTINPT Static method Public Method Additional Dimens. Enhance Plan Area Cost El/Activity Input 20081106
10 FILL_DIM_PAREA_STATISTICAL_KF Static method Public Method Additional Dimens. Enhance Plan Area Statist. Key Figures 20081106
11 FILL_HORIZONTAL_FIELD Static method Public Method Enhance Properties of the Dimensions 20081106
12 FILL_PARTNER_FIELDS Static method Public Method Swap Field/Partner Field in Plan Line Item 20081110
13 FILL_STAR_SELECTION_FOR_FIELD Static method Public Method Master Data Check '*'- Create Check Parameters 20081107
14 GET_ALL_DIMENSIONS Static method Public Method Get All Additional Planning Dimensions 20081107
15 GET_DIMENSIONS_FOR_DEF_PARA Static method Public Method 20081110
16 GET_EXTRA_T800D_DATA Static method Public Method Get Additional Master Data Check Information 20081110
17 GET_FIELD_FROM_SUBKEY Static method Public Method Full Values of Field Searched for from Decrypted SUBKEY 20081106
18 GET_PLANPROFILE Static method Public Method Determine Plan Profile 20081106
19 GET_SETCLASS Static method Public Method Determine Set Class for Field 20081106
20 LAYOUT_TEST_SENDER_FIELDS Static method Public Method Without Sender Object (CC) no Sender Addit. Field Possible 20081110
21 MODIFY_SCREEN Static method Public Method Put Additional Fields on Dynpro 20081110
22 SORT_DIM_PAREA_COSTELM_ACTINPT Static method Public Method Additional Dimens. Sort Plan Area Cost El/Activity Input 20081106
23 SORT_DIM_PAREA_STATISTICAL_KF Static method Public Method Additional Dimens. Sort Plan Area Statist. Key Figures 20081106
24 VALID_DIMENSION Static method Public Method Check for Valid Dimension 20081106
Events
Class CL_KAPP_DIMENSION_EXTENSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_ADDITIONAL_DIM Protected See coding 20081107 BEGIN OF lty_additional_dim, field TYPE fieldname, senderfield TYPE boolean, tabname TYPE tabname, b_memoryid TYPE memoryid, stfld TYPE kpp_setfld, settab TYPE kpp_settab, setclass TYPE setclass, t800d_dim_type TYPE ceformf-field, END OF lty_additional_dim
2 LTY_ADDITIONAL_DIM_TAB Protected See coding 20081107 lty_additional_dim_tab TYPE STANDARD TABLE OF lty_additional_dim
3 LTY_KPP1LA Protected See coding 20081110 lty_kpp1la TYPE STANDARD TABLE OF kpp1la
Method Signatures

Method ADDITIONAL_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ADDITIONAL_DIMENSIONS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081106

Method ADDITIONAL_DIMENSIONS on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method ADDITIONAL_DIM_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESG Call by reference Type reference (TYPE) MESG Nachrichtensammler 20081107
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYSUBRC Returncode 20081107
3 Importing IM_STRUC Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20081107
4 Importing IT_COEJXA Call by reference Type reference (TYPE) ANY TABLE 20081107

Method ADDITIONAL_DIM_CHECKS on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method ADDITIONAL_DIM_CHECKS_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESG Call by reference Type reference (TYPE) MESG Nachrichtensammler 20081107
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20081107
3 Importing IM_CHECK_PARTNER Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20081107
4 Importing IM_COMPANY_CODE Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 20081107
5 Importing IM_FISCAL_YEAR Call by reference Type reference (TYPE) FM_BLANK_TO_YEAR Geschäftsjahr bis zu dem BLANK ein gültiger Wert ist 20081107
6 Importing IM_FM_AREA Call by reference Type reference (TYPE) FM01Y-FIKRS Finanzkreis 20081107
7 Importing IM_ITEM Call by reference Type reference (TYPE) ANY Einzelposten für Verprobung 20081107
8 Importing IM_STRUC Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20081107

Method ADDITIONAL_DIM_CHECKS_FM on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method CHECK_COMBINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20081222
2 Importing I_FIRST_CALL_COMBI Call by reference Type reference (TYPE) CHAR1 Erster Aufruf 20081223
3 Importing I_KPP0A Call by reference Type reference (TYPE) KPP0A CO-Planungsprozessor: Struktur Ausprägungstab., feste Felder 20081222
4 Importing I_KPP0D Call by reference Type reference (TYPE) KPP0D CO Planungsprozessor: Struktur Dimensionentabelle 20081222
5 Importing I_SINGLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20081222
6 Returning RE_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20081222

Method CHECK_COMBINATION on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method CHECK_SET_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESG Call by reference Type reference (TYPE) MESG Nachrichtensammler 20081110
2 Exporting EX_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20081110
3 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081110
4 Importing KPP0S Call by reference Type reference (TYPE) KPP0S CO-Planungsprozessor: Schnittstellenparameter 20081110
5 Changing RKPLN Call by reference Type reference (TYPE) RKPLN Dynprofelder Planung Gemeinkostencontrolling 20081110
6 Importing SETINFO Call by reference Type reference (TYPE) SETINFO Informationen zu Set 20081110
7 Importing SETNR Call by reference Type reference (TYPE) RGSMH-SETNR Identifikation eines Sets 20081110

Method CHECK_SET_COMMON on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_KAPP_DIMENSION_EXTENSION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method DELETE_WRONG_SUBKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20081106
2 Importing IT_RTAB_ADD_DIM Call by reference Type reference (TYPE) TY_KABA00 Tabellentyp: Struktur der Paramter/Select-option Tabelle 20081106

Method DELETE_WRONG_SUBKEY on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method FILL_COKEY_IS_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COKEY_IS Call by reference Type reference (TYPE) COKEY_IS COKEY: alle transparenten Felder 20081106
2 Importing IM_HRKFT_FIELDS Call by reference Type reference (TYPE) COO0DH_SPEC Co-Obj.-Planung: steuerbare Felder 20081106

Method FILL_COKEY_IS_FIELDS on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method FILL_DIM_PAREA_COSTELM_ACTINPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ITKPP0D Call by reference Type reference (TYPE) TY_KPP0D Tabellentyp: CO Planungsprozessor: Struktur Dimensionentab. 20081106
2 Changing ITKPP0DS Call by reference Type reference (TYPE) TY_KPP0DS Tabellentyp: CO Planungsprozessor: Struktur Dim.felder Sets 20081106

Method FILL_DIM_PAREA_COSTELM_ACTINPT on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method FILL_DIM_PAREA_STATISTICAL_KF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ITKPP0D Call by reference Type reference (TYPE) TY_KPP0D Tabellentyp: CO Planungsprozessor: Struktur Dimensionentab. 20081106
2 Changing ITKPP0DS Call by reference Type reference (TYPE) TY_KPP0DS Tabellentyp: CO Planungsprozessor: Struktur Dim.felder Sets 20081106

Method FILL_DIM_PAREA_STATISTICAL_KF on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method FILL_HORIZONTAL_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HORIZ Call by reference Type reference (TYPE) COO0DH1 Co-Obj.-Planung: Flachstruktur Dimensionen Kosten-/LAufnahm. 20081106
2 Changing CH_HORIZ_RATIO Call by reference Type reference (TYPE) COO0DH3 Co-Obj.-Planung: Flachstruktur Dimensionen Stat.Kennzahlen 20081106
3 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081106
4 Importing ID_VALUE Call by reference Type reference (TYPE) KPP0D-VALUE Wert in der Ausprägungstabelle 20081106

Method FILL_HORIZONTAL_FIELD on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method FILL_PARTNER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_COEJA Call by reference Type reference (TYPE) COEJA CO-Objekt: Einzelposten jahresbezogen - alle Perioden 20081110
2 Importing IM_ACTION Call by reference Type reference (TYPE) CHAR1 Aktion: S=Swop; M=MOVE 20081110
3 Importing IM_COO0DH_SPEC Call by reference Type reference (TYPE) COO0DH_SPEC MOVE-Felder 20081110

Method FILL_PARTNER_FIELDS on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method FILL_STAR_SELECTION_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_GMD02_TAB Call by reference Type reference (TYPE) TY_GMD02 Tabellentyp: Übergabewerte zum Erzeugen Kombinationen 20081107
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081107

Method FILL_STAR_SELECTION_FOR_FIELD on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method GET_ALL_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDNAME_TAB Value transfer Type reference (TYPE) COFIELDTAB Tabelle von Feldnamen 20081107
2 Importing WITH_SENDER Call by reference Type reference (TYPE) BOOLEAN SPACE boolsche Variable (X=true, -=false, space=unknown) 20081107

Method GET_ALL_DIMENSIONS on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method GET_DIMENSIONS_FOR_DEF_PARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TKA54 Call by reference Type reference (TYPE) TY_TKA54 Tabellentyp: CO-Planerprofile: Vorparametris. Planungslayout 20081110
2 Importing DERIVED_CCSS Call by reference Type reference (TYPE) CCSS Struktur für allgemeine CO-Felder 20081110
3 Importing IT_CEFORMV Call by reference Type reference (TYPE) TY_CEFORMV 20081110

Method GET_DIMENSIONS_FOR_DEF_PARA on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method GET_EXTRA_T800D_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_T800D Call by reference Type reference (TYPE) T800D Felder für Stammdatenprüfung 20081110

Method GET_EXTRA_T800D_DATA on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method GET_FIELD_FROM_SUBKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081106
2 Importing IM_SUBKEY Call by reference Type reference (TYPE) COKEY_IS COKEY: alle transparenten Felder 20081106
3 Returning RE_VALUE Value transfer Type reference (TYPE) KPP0A-VALUE Wert in der Ausprägungstabelle 20081106

Method GET_FIELD_FROM_SUBKEY on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method GET_PLANPROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TKA54 Call by reference Type reference (TYPE) TKA54 CO-Planerprofile: Vorparametrisierung Planungslayout 20081106
2 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081106

Method GET_PLANPROFILE on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method GET_SETCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081106
2 Returning RE_SETCL Value transfer Type reference (TYPE) SETCLASS Klasse eines Sets 20081106

Method GET_SETCLASS on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method LAYOUT_TEST_SENDER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESG_TAB Call by reference Type reference (TYPE) FMPL_T_MESG Tabellentyp für Meldungen im Planungsprozessor 20081110
2 Importing IM_KPP1LA_TAB Call by reference Type reference (TYPE) TY_KPP1LA Tabellentyp: CO Planungsproz.: Ausprägungstab. Log. Screen 20081110

Method LAYOUT_TEST_SENDER_FIELDS on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method MODIFY_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KPP1L Call by reference Type reference (TYPE) TY_KPP1L 20081110
2 Importing DERIVED_CCSS Call by reference Type reference (TYPE) CCSS Struktur für allgemeine CO-Felder 20081110
3 Importing IT_KPP0D Call by reference Type reference (TYPE) TY_KPP0D Tabellentyp: KPP0D 20081110
4 Importing IT_KPP1LA Call by reference Type reference (TYPE) TY_KPP1LA Tabellentyp: KPP1LA 20081110
5 Importing IT_KPP1LG Call by reference Type reference (TYPE) TY_KPP1LG Tabellentyp: KPP1LG 20081110
6 Importing ROW Call by reference Type reference (TYPE) I 20081110

Method MODIFY_SCREEN on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method SORT_DIM_PAREA_COSTELM_ACTINPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ITASORT Call by reference Type reference (TYPE) TY_COO_ASORT Tab.Type: CO-Plg.: Struktur Tab. zum Sortieren Einstiegsbild 20081106

Method SORT_DIM_PAREA_COSTELM_ACTINPT on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method SORT_DIM_PAREA_STATISTICAL_KF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ITASORT Call by reference Type reference (TYPE) TY_COO_ASORT Tab.Type: CO-Plg.: Struktur Tab. zum Sortieren Einstiegsbild 20081106

Method SORT_DIM_PAREA_STATISTICAL_KF on class CL_KAPP_DIMENSION_EXTENSION has no exception.

Method VALID_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081106
2 Returning RE_VALID Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081106

Method VALID_DIMENSION on class CL_KAPP_DIMENSION_EXTENSION has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605