SAP ABAP Interface IF_EX_CKML_UPDATE (BAdI Interface IF_EX_CKML_UPDATE)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       CKML (Package) Material ledger
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_CKML_UPDATE BAdI Class CL_EX_CKML_UPDATE 20070718
Properties
Interface IF_EX_CKML_UPDATE  
Short Description BAdI Interface IF_EX_CKML_UPDATE    
General Data
Package CKML   Material ledger 
Created 20031211   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CKM3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CKML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_CKML_UPDATE has no interface.
Friends
Interface IF_EX_CKML_UPDATE has no friend.
Attributes
Interface IF_EX_CKML_UPDATE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CURRENCY_TRANSLATION_RULES Instance method Public Method Define Translation Rules for ML Currencies 20070509
2 MODIFY_CATEGORY Instance method Public Method Modify process type and category 20031211
3 MODIFY_CONSUMPTION_GROUP Instance method Public Method 20070718
4 MODIFY_FI_CLOSING_TABLES Instance method Public Method Mod ACCxx lines of transaction based settlement 20031211
5 MODIFY_FI_TABLES Instance method Public Method Modify ACCxx tables before ML update 20031211
6 MODIFY_ML_POSTING_TABLES Instance method Public Method Modify all ML tables before posting 20031211
7 MODIFY_POSITION_SWITCHES Instance method Public Method Modify switches for each position in ACCIT 20031211
8 MODIFY_STOCKLINE_SWITCHES Instance method Public Method Modify switches of BSX lines 20031211
9 MODIFY_URZEILEN_SWITCHES Instance method Public Method Modify switches for each item (Orig. line item) 20031211
10 MOVEMENT_IS_RETURN Instance method Public Method 20050228
11 RESTORE_FI_TABLES Instance method Public Method Restore ACCxx tables after ML update 20031211
12 REVERSAL_REVALUATION Instance method Public Method 20070326
Events
Interface IF_EX_CKML_UPDATE has no event.
Types
Interface IF_EX_CKML_UPDATE has no local type.
Method Signatures

Method CURRENCY_TRANSLATION_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASW Call by reference Type reference (TYPE) CURSR Ausgangswährung für die Währungsumrechnung 20070509
2 Exporting E_KURST Call by reference Type reference (TYPE) KURST Kurstyp 20070509
3 Exporting E_UMRD Call by reference Type reference (TYPE) UMRD2 Art des Umrechnungsdatums für die zweite Hauswährung 20070509
4 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20070509
5 Importing I_BWKEY Call by reference Type reference (TYPE) BWKEY Bewertungskreis 20070509
6 Importing I_CURTP Call by reference Type reference (TYPE) CURTP Währungstyp und Bewertungssicht 20070509

Method CURRENCY_TRANSLATION_RULES on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCIT Call by reference Type reference (TYPE) ACCIT Schnittstelle ins Rechnungswesen: Positionsinformation 20031211
2 Changing CS_POS Call by reference Type reference (TYPE) CKM3_S_POS 20031211
3 Changing CS_URZ Call by reference Type reference (TYPE) CKM3_S_URZ 20031211
4 Changing C_ASCHEMA Call by reference Type reference (TYPE) CKML_ASCHEMA Materialfortschreibungsschema 20031211
5 Changing C_KATEGORIE Call by reference Type reference (TYPE) CKML_KATEGORIE Kategorie im Materialfortschreibungsschema 20031211
6 Changing C_PTYP_KAT Call by reference Type reference (TYPE) CKML_PROZESS_TYP Prozeßtyp (Beschaffung/Verbrauch) 20031211
7 Changing C_PTYP_ORG Call by reference Type reference (TYPE) CKML_PROZESS_TYP Prozeßtyp (Beschaffung/Verbrauch) 20031211

Method MODIFY_CATEGORY on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_CONSUMPTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MLBWG Call by reference Type reference (TYPE) CKML_MLBWG Bewegungsartengruppe für die ML-Fortschreibung 20070731
2 Importing I_BWART Call by reference Type reference (TYPE) BWART Bewegungsart (Bestandsführung) 20070731
3 Importing I_KALNR Call by reference Type reference (TYPE) CK_KALNR Kalkulationsnummer für Kalkulation ohne Mengengerüst 20070731
4 Importing I_MLBWG Call by reference Type reference (TYPE) CKML_MLBWG Bewegungsartengruppe für die ML-Fortschreibung 20070731

Method MODIFY_CONSUMPTION_GROUP on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_FI_CLOSING_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACCCR_CLOSE Call by reference Type reference (TYPE) CKM3_T_ACCCR 20031211
2 Changing CT_ACCIT_CLOSE Call by reference Type reference (TYPE) CKM3_T_ACCIT 20031211
3 Importing IT_ACCCR_ORG Call by reference Type reference (TYPE) CKM3_T_ACCCR 20031211
4 Importing IT_ACCHD_ORG Call by reference Type reference (TYPE) CKM3_T_ACCHD 20031211
5 Importing IT_ACCIT_ORG Call by reference Type reference (TYPE) CKM3_T_ACCIT 20031211

Method MODIFY_FI_CLOSING_TABLES on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_FI_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACCCR Call by reference Type reference (TYPE) CKM3_T_ACCCR FI Interface currencies 20031211
2 Changing CT_ACCHD Call by reference Type reference (TYPE) CKM3_T_ACCHD FI Interface header 20031211
3 Changing CT_ACCIT Call by reference Type reference (TYPE) CKM3_T_ACCIT FI Interface items 20031211

Method MODIFY_FI_TABLES on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_ML_POSTING_TABLES Signature

Method MODIFY_ML_POSTING_TABLES on Interface IF_EX_CKML_UPDATE has no parameter.
Method MODIFY_ML_POSTING_TABLES on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_POSITION_SWITCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_POS Call by reference Type reference (TYPE) CKM3_S_POS Switches of line in ACCIT 20031211
2 Importing ID_ITIDX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20031211
3 Importing IS_ACCIT Call by reference Type reference (TYPE) ACCIT Schnittstelle ins Rechnungswesen: Positionsinformation 20031211

Method MODIFY_POSITION_SWITCHES on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_STOCKLINE_SWITCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCIT Call by reference Type reference (TYPE) ACCIT Schnittstelle ins Rechnungswesen: Positionsinformation 20031211
2 Changing CS_LBEST Call by reference Type reference (TYPE) CKM3_S_LBEST Switches of last BSX line 20031211
3 Changing CS_POS Call by reference Type reference (TYPE) CKM3_S_POS Switches of ACCIT line 20031211
4 Changing CS_URZ Call by reference Type reference (TYPE) CKM3_S_URZ Switches of Item (URZEILE) 20031211
5 Importing ID_ITIDX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20031211

Method MODIFY_STOCKLINE_SWITCHES on Interface IF_EX_CKML_UPDATE has no exception.

Method MODIFY_URZEILEN_SWITCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACCIT Call by reference Type reference (TYPE) ACCIT Schnittstelle ins Rechnungswesen: Positionsinformation 20031211
2 Changing CS_URZ Call by reference Type reference (TYPE) CKM3_S_URZ Switches of item (URZEILE) 20031211
3 Importing IS_KONTIERUNG Call by reference Type reference (TYPE) CKM3_S_KONTIERUNG Account assignments 20031211

Method MODIFY_URZEILEN_SWITCHES on Interface IF_EX_CKML_UPDATE has no exception.

Method MOVEMENT_IS_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MOVEMENT_TYPE Call by reference Type reference (TYPE) BWART Bewegungsart (Bestandsführung) 20050228
2 Returning R_IS_RETURN Value transfer Type reference (TYPE) CHAR1 X=Rücklieferung, N=keine RL 20050228

Method MOVEMENT_IS_RETURN on Interface IF_EX_CKML_UPDATE has no exception.

Method RESTORE_FI_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACCCR Call by reference Type reference (TYPE) CKM3_T_ACCCR FI Interface currencies 20031211
2 Changing CT_ACCHD Call by reference Type reference (TYPE) CKM3_T_ACCHD FI Interface header 20031211
3 Changing CT_ACCIT Call by reference Type reference (TYPE) CKM3_T_ACCIT FI Interface items 20031211

Method RESTORE_FI_TABLES on Interface IF_EX_CKML_UPDATE has no exception.

Method REVERSAL_REVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REVALUE Call by reference Type reference (TYPE) C 20070326
2 Importing I_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20070326
3 Importing I_CURTP Call by reference Type reference (TYPE) CURTP Währungstyp und Bewertungssicht 20070326
4 Importing I_SJAHR Call by reference Type reference (TYPE) MJAHR Materialbelegjahr 20070326
5 Importing I_SMBLN Call by reference Type reference (TYPE) MBLNR Nummer des Materialbelegs 20070326
6 Importing I_SMBLP Call by reference Type reference (TYPE) MBLPO Position im Materialbeleg 20070326

Method REVERSAL_REVALUATION on Interface IF_EX_CKML_UPDATE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600