SAP ABAP Interface IF_EX_EXTENSION_US_TAXES (BAdI Interface IF_EX_EXTENSION_US_TAXES)
Hierarchy
BBPCRM (Software Component) BBPCRM
   SRM-EBP (Application Component) Enterprise Buyer
     BBP_APPLICATION (Package) Structure Package EBP
       ME (Package) Application development R/3 Purchasing
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_EXTENSION_US_TAXES Example Implementation for BAdI Definition EXTENSION_US_TA 20031028
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_EXTENSION_US_TAXES BAdI Class CL_EX_EXTENSION_US_TAXES 20031028
Properties
Interface IF_EX_EXTENSION_US_TAXES  
Short Description BAdI Interface IF_EX_EXTENSION_US_TAXES    
General Data
Package ME   Application development R/3 Purchasing 
Created 20030523   SAP 
Last changed 20040819   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_EXTENSION_US_TAXES has no interface.
Friends
Interface IF_EX_EXTENSION_US_TAXES has no friend.
Attributes
Interface IF_EX_EXTENSION_US_TAXES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ME_CALCUL_SRV_TAX Instance method Public Method Tax Calculation for Services/Limit in Case of Item Changes 20031028
2 ME_TAXCOM_MEPO Instance method Public Method Modification of TAXCOM with Data from EKKO, EKPO, KNT 20031028
3 MM_DATA_FOR_TAX_SYSTEM Instance method Public Method Preparation and Sending of Additional Data for Tax System 20031028
4 MM_ITEM_TAX_MODIFY Instance method Public Method Change of Tax-Relevant Data for Invoice Item 20031028
5 MS_TAX_DATA_LIMITS Instance method Public Method Modification of Data for Tax Calculation for Limit 20031028
6 MS_TAX_DATA_SERVICES Instance method Public Method Modification of Data for Tax Calculation for Services 20031028
7 MS_TRIGGER_PRICING Instance method Public Method Pricing for Services When Service is Changed 20040507
Events
Interface IF_EX_EXTENSION_US_TAXES has no event.
Types
Interface IF_EX_EXTENSION_US_TAXES has no local type.
Method Signatures

Method ME_CALCUL_SRV_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CH_NEWCALC Call by reference Type reference (TYPE) C Flag triggert neue Steuerrechnung für Leistungen 20031028
2 Importing IM_EKKO Call by reference Type reference (TYPE) EKKO aktuelle Kopfdaten 20031028
3 Importing IM_EKPO Call by reference Type reference (TYPE) EKPO aktuelle Positionsdaten 20031028
4 Importing IM_OEKKO Call by reference Type reference (TYPE) EKKO alte Kopfdaten 20031028
5 Importing IM_OFEKPO Call by reference Type reference (TYPE) EKPO alte Positionsdaten 20031028
6 Importing IM_USTAX Call by reference Type reference (TYPE) C aktuelle Kopfdaten? 20031028

Method ME_CALCUL_SRV_TAX on Interface IF_EX_EXTENSION_US_TAXES has no exception.

Method ME_TAXCOM_MEPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAXCOM Call by reference Type reference (TYPE) TAXCOM Kommunikations-Workarea zur Steuerberechnung 20031028
2 Importing IM_ACCOUNTING Call by reference Type reference (TYPE) MMPUR_EKKNU Kontierungsdaten zur Position 20031028
3 Importing IM_EKKO Call by reference Type reference (TYPE) EKKO Einkaufsbelegkopf aktueller Stand 20031028
4 Importing IM_EKPO Call by reference Type reference (TYPE) EKPO Einkaufsbelegposition aktueller Stand 20031028
5 Importing IM_OEKKO Call by reference Type reference (TYPE) EKKO Einkaufsbelegkopf alter Stand 20031028
6 Importing IM_OFEKPO Call by reference Type reference (TYPE) EKPO Einkaufsbelegposition alter Stand 20031028

Method ME_TAXCOM_MEPO on Interface IF_EX_EXTENSION_US_TAXES has no exception.

Method MM_DATA_FOR_TAX_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TI_BSEG Call by reference Type reference (TYPE) BSEG_T Positionsdaten des FI-Belegs 20031028
2 Importing TI_BSEG_MAT Call by reference Type reference (TYPE) MMCR_TBSEG_MAT Verknüpfungstabelle BSEG-DRSEG 20031028
3 Importing TI_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG Positionsdaten des MM-Belegs 20031028

Method MM_DATA_FOR_TAX_SYSTEM on Interface IF_EX_EXTENSION_US_TAXES has no exception.

Method MM_ITEM_TAX_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE Value transfer Type reference (TYPE) C Flag: Daten wurden geändert 20031028
2 Exporting E_MWSKZ Value transfer Type reference (TYPE) DRSEG-MWSKZ Umsatzsteuerkennzeichen 20031028
3 Exporting E_TXJCD Value transfer Type reference (TYPE) DRSEG-TXJCD Tax Jurisdiction Code - Standort für Steuerrechnung 20031028
4 Importing I_DRSEG Value transfer Type reference (TYPE) MMCR_DRSEG Rechnungsposition 20031028
5 Importing I_DRSEG_CO Value transfer Type reference (TYPE) MMCR_DRSEG_CO Kontierungsinformation 20031028
6 Importing I_RBKPV Value transfer Type reference (TYPE) MRM_RBKPV Rechnungskopfdaten 20031028

Method MM_ITEM_TAX_MODIFY on Interface IF_EX_EXTENSION_US_TAXES has no exception.

Method MS_TAX_DATA_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAXCOM_CHANGE_FIELDS Call by reference Type reference (TYPE) TAXCOM Felder zum Verändern von TAXCOM 20031028
2 Exporting EX_TAX_CALC Call by reference Type reference (TYPE) C Neues Berechnung von Steuern Limit 20031028
3 Importing IM_ACC_CHG Call by reference Type reference (TYPE) C Ist gefüllt, wenn die Kontierung des Limits geändert 20031028
4 Importing IM_COMSRV Call by reference Type reference (TYPE) COMSRV Übergabestruktur für die Limit und Leistungen 20031028
5 Importing IM_NEW_ESUH Call by reference Type reference (TYPE) ESUH Limitdaten neuer Stand 20031028
6 Importing IM_OLD_ESUH Call by reference Type reference (TYPE) ESUH Limitdaten alter Stand 20031028
7 Importing IM_ORIGIN Call by reference Type reference (TYPE) C Aufruf aus Bestellung oder Leistungserfassungsblatt 20031028

Method MS_TAX_DATA_LIMITS on Interface IF_EX_EXTENSION_US_TAXES has no exception.

Method MS_TAX_DATA_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAXCOM_CHANGE_FIELDS Call by reference Type reference (TYPE) TAXCOM Felder zur Änderung von TAXCOM 20031028
2 Exporting EX_TAX_CALC Call by reference Type reference (TYPE) C Stößt neue Steurerechnung für Leistung an 20031028
3 Importing IM_ACC_CHG Call by reference Type reference (TYPE) C Kontierung für Leistung geändert 20031028
4 Importing IM_COMSRV Call by reference Type reference (TYPE) COMSRV Übergabestruktur für Limit und Leistungen 20031028
5 Importing IM_NEW_ESLL Call by reference Type reference (TYPE) ESLL Leistungszeile neuer Stand 20031028
6 Importing IM_OLD_ESLL Call by reference Type reference (TYPE) ESLL Leistungszeile alter Stand 20031028
7 Importing IM_ORIGIN Call by reference Type reference (TYPE) C Aufruf aus Bestellung oder Leistungserfassungsblatt 20031028

Method MS_TAX_DATA_SERVICES on Interface IF_EX_EXTENSION_US_TAXES has no exception.

Method MS_TRIGGER_PRICING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TRIGGER_PRICING Call by reference Type reference (TYPE) XFELD stößt Pricing an 20040507
2 Importing IM_NEW_ESLL Call by reference Type reference (TYPE) ESLL Zeilen des Leistungspakets 20040507
3 Importing IM_OLD_ESLL Call by reference Type reference (TYPE) ESLL Zeilen des Leistungspakets 20040507

Method MS_TRIGGER_PRICING on Interface IF_EX_EXTENSION_US_TAXES has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 470