SAP ABAP Class CL_EXM_IM_BADI_ENDING_INV (Example Implementation for BAdI Definition BADI_ENDING_INV)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-ACT (Application Component) Actual Costing/Material Ledger
     CKMLCCS (Package) Actual Cost Component Split
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_BADI_ENDING_INV BAdI-Interface IF_EX_BADI_ENDING_INV 20010918
Properties
Class CL_EXM_IM_BADI_ENDING_INV  
Short Description Example Implementation for BAdI Definition BADI_ENDING_INV    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CKMLCCS   Actual Cost Component Split 
Created 20010918   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EXM_IM_BADI_ENDING_INV has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_BADI_ENDING_INV BAdI-Interface IF_EX_BADI_ENDING_INV 20010918
Friends
Class CL_EXM_IM_BADI_ENDING_INV has no friend class.
Attributes
Class CL_EXM_IM_BADI_ENDING_INV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTUAL_CCS Instance method Private Method Actual Cost Comp. Split for a Category 20010918
2 CHECK_CLASSIFICATION Static method Private Method Check Material Classification 20010918
3 CHECK_RESULT Instance method Private Method Check result 20010918
4 FIFO Instance method Private Method Valution of Ending Inventory acc. to FIFO 20010918
5 FIFO_CCS Instance method Private Method Cost Comp. Split for Ending Inv. Valution acc. to FIFO 20010918
6 PERIODIC_FIFO Instance method Private Method Valution of Ending Inventory acc. to periodic FIFO 20010918
7 RECEIPTS Instance method Private Method Valuation of Ending Inventory based on Receipts 20010918
8 RECEIPTS_CCS Instance method Private Method Cost Comp. Split for Ending Inv. Valuation based on Receipts 20010918
Events
Class CL_EXM_IM_BADI_ENDING_INV has no event.
Types
Class CL_EXM_IM_BADI_ENDING_INV has no local type.
Method Signatures

Method ACTUAL_CCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEG Value transfer Type reference (TYPE) CKML_CATEG Kategorie in der Material-Ledger-Datenanzeige 20010918
2 Importing CATEG_CCS Value transfer Type reference (TYPE) CKML_BADI_CATEGKEPH_TBL Schichtung(Kategorien) für BADI zur Endbestandsbewertung 20010918
3 Changing CATEG_PRICE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_STR Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
4 Importing GENDATA Value transfer Type reference (TYPE) CKML_BADI_GENDATA Allgemeine Daten für BADI zur Endbestandsbewertung 20010918
5 Importing HEADERDATA_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEKO Preisschichtung(Kopf) für BADI zur Endbestandsbewertung 20010918
6 Importing KALNR Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20010918
7 Importing PRICE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_STR Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
8 Importing QUANTITY Value transfer Type reference (TYPE) CK_LBKUM Gesamter bewerteter Bestand 20010918

Method ACTUAL_CCS on class CL_EXM_IM_BADI_ENDING_INV has no exception.

Method CHECK_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHECK_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010918
2 Exporting ENDINV Value transfer Type reference (TYPE) ATINN Int. Merkmal 20010918
3 Exporting PLANTS Value transfer Type reference (TYPE) ATINN Int. Merkmal 20010918

Method CHECK_CLASSIFICATION on class CL_EXM_IM_BADI_ENDING_INV has no exception.

Method CHECK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEG Value transfer Type reference (TYPE) CKML_BADI_CATEG_TBL Kategorien für BADI zur Endbestandsbewertung 20010918
2 Changing ENDINV_VALUE Value transfer Type reference (TYPE) CKML_BADI_VALUE Wert für BADI zur Endbestandsbewertung 20010918
3 Changing ENDINV_VALUE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
4 Importing GENDATA Value transfer Type reference (TYPE) CKML_BADI_GENDATA Allgemeine Daten für BADI zur Endbestandsbewertung 20010918

Method CHECK_RESULT on class CL_EXM_IM_BADI_ENDING_INV has no exception.

Method FIFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BWKEY Value transfer Type reference (TYPE) BWKEY Bewertungskreis 20010918
2 Importing CATEG Value transfer Type reference (TYPE) CKML_BADI_CATEG_TBL Kategorien für BADI zur Endbestandsbewertung 20010918
3 Importing CATEG_CCS Value transfer Type reference (TYPE) CKML_BADI_CATEGKEPH_TBL Schichtung(Kategorien) für BADI zur Endbestandsbewertung 20010918
4 Changing ENDINV_VALUE Value transfer Type reference (TYPE) CKML_BADI_VALUE Wert für BADI zur Endbestandsbewertung 20010918
5 Changing ENDINV_VALUE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
6 Importing GENDATA Value transfer Type reference (TYPE) CKML_BADI_GENDATA Allgemeine Daten für BADI zur Endbestandsbewertung 20010918
7 Importing HEADERDATA_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEKO Preisschichtung(Kopf) für BADI zur Endbestandsbewertung 20010918
8 Importing KALNR Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20010918
9 Importing PRICE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918

Method FIFO on class CL_EXM_IM_BADI_ENDING_INV has no exception.

Method FIFO_CCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BWKEY Value transfer Type reference (TYPE) BWKEY Bewertungskreis 20010918
2 Importing CATEG_CCS Value transfer Type reference (TYPE) CKML_BADI_CATEGKEPH_TBL Schichtung(Kategorien) für BADI zur Endbestandsbewertung 20010918
3 Importing ENDINV_VALUE Value transfer Type reference (TYPE) CKML_BADI_VALUE Wert für BADI zur Endbestandsbewertung 20010918
4 Changing ENDINV_VALUE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
5 Importing GENDATA Value transfer Type reference (TYPE) CKML_BADI_GENDATA Allgemeine Daten für BADI zur Endbestandsbewertung 20010918
6 Importing HEADERDATA_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEKO Preisschichtung(Kopf) für BADI zur Endbestandsbewertung 20010918
7 Importing KALNR Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20010918
8 Importing PRICE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
9 Importing QUANTITY_AB Value transfer Type reference (TYPE) CK_LBKUM Anfangsbestandsmenge 20010918
10 Importing QUANTITY_EB Value transfer Type reference (TYPE) CK_LBKUM Endbestandsmenge 20010918
11 Importing QUANTITY_ZU Value transfer Type reference (TYPE) CK_LBKUM Zugangsmenge 20010918

Method FIFO_CCS on class CL_EXM_IM_BADI_ENDING_INV has no exception.

Method PERIODIC_FIFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEG Value transfer Type reference (TYPE) CKML_BADI_CATEG_TBL Kategorien für BADI zur Endbestandsbewertung 20010918
2 Changing ENDINV_VALUE Value transfer Type reference (TYPE) CKML_BADI_VALUE Wert für BADI zur Endbestandsbewertung 20010918

Method PERIODIC_FIFO on class CL_EXM_IM_BADI_ENDING_INV has no exception.

Method RECEIPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BWKEY Value transfer Type reference (TYPE) BWKEY Bewertungskreis 20010918
2 Importing CATEG Value transfer Type reference (TYPE) CKML_BADI_CATEG_TBL Kategorien für BADI zur Endbestandsbewertung 20010918
3 Importing CATEG_CCS Value transfer Type reference (TYPE) CKML_BADI_CATEGKEPH_TBL Schichtung(Kategorien) für BADI zur Endbestandsbewertung 20010918
4 Changing ENDINV_VALUE Value transfer Type reference (TYPE) CKML_BADI_VALUE Wert für BADI zur Endbestandsbewertung 20010918
5 Changing ENDINV_VALUE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
6 Importing GENDATA Value transfer Type reference (TYPE) CKML_BADI_GENDATA Allgemeine Daten für BADI zur Endbestandsbewertung 20010918
7 Importing HEADERDATA_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEKO Preisschichtung(Kopf) für BADI zur Endbestandsbewertung 20010918
8 Importing KALNR Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20010918
9 Importing PRICE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918

Method RECEIPTS on class CL_EXM_IM_BADI_ENDING_INV has no exception.

Method RECEIPTS_CCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BWKEY Value transfer Type reference (TYPE) BWKEY Bewertungskreis 20010918
2 Importing CATEG_CCS Value transfer Type reference (TYPE) CKML_BADI_CATEGKEPH_TBL Schichtung(Kategorien) für BADI zur Endbestandsbewertung 20010918
3 Importing ENDINV_VALUE Value transfer Type reference (TYPE) CKML_BADI_VALUE Wert für BADI zur Endbestandsbewertung 20010918
4 Changing ENDINV_VALUE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
5 Importing GENDATA Value transfer Type reference (TYPE) CKML_BADI_GENDATA Allgemeine Daten für BADI zur Endbestandsbewertung 20010918
6 Importing HEADERDATA_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEKO Preisschichtung(Kopf) für BADI zur Endbestandsbewertung 20010918
7 Importing KALNR Value transfer Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20010918
8 Importing PRICE_CCS Value transfer Type reference (TYPE) CKML_BADI_PRKEPH_TBL Schichtung(Preis) für BADI zur Endbestandsbewertung 20010918
9 Importing QUANTITY Value transfer Type reference (TYPE) CK_LBKUM Zugangsmenge 20010918

Method RECEIPTS_CCS on class CL_EXM_IM_BADI_ENDING_INV has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470