SAP ABAP Interface IF_EX_FISPLIT (BAdI Interface IF_EX_FISPLIT)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
FBAS (Package) Financial accounting 'Basis'
⤷
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_DEF_IM_FISPLIT | Default Implementation for BAdI Definition FISPLIT | 20020206 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_FISPLIT | Example Implementation for BAdI Definition FISPLIT | 20011017 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_FISPLIT | BAdI Class CL_EX_FISPLIT | 20120903 |
Properties
| Interface | IF_EX_FISPLIT | |
| Short Description | BAdI Interface IF_EX_FISPLIT |
General Data
| Package | FBAS | Financial accounting 'Basis' |
| Created | 20011015 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | GLT0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_EX_FISPLIT has no interface.
Friends
Interface IF_EX_FISPLIT has no friend.
Attributes
Interface IF_EX_FISPLIT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Split Cash Discount | 20011015 | |
| 2 | Instance method | Public | Method | Item Split | 20031204 | |
| 3 | Instance method | Public | Method | Split Exchange Rate Differences | 20011015 | |
| 4 | Instance method | Public | Method | Split Interest Calculation | 20060203 | |
| 5 | Instance method | Public | Method | BSEG Split Active | 20020206 | |
| 6 | Instance method | Public | Method | Fill Account Information in BSEG Item (Structure) | 20040108 | |
| 7 | Instance method | Public | Method | Fill Account Assignment in ACCIT Line | 20100122 | |
| 8 | Instance method | Public | Method | Fill Account Assignment in FAGL_S_MIG_ASGMT Line (Structure) | 20051026 | |
| 9 | Instance method | Public | Method | Fill Account Assignment in BSEG Item (Batch Input) | 20011016 | |
| 10 | Instance method | Public | Method | Fill Account Assignment in BSEG Item (Structure) | 20011016 | |
| 11 | Instance method | Public | Method | Split Penalty Interest | 20011015 | |
| 12 | Instance method | Public | Method | Split Tax on Sales and Purchases | 20051026 | |
| 13 | Instance method | Public | Method | Split Tax on Sales and Purchases by Line Items | 20100121 | |
| 14 | Instance method | Public | Method | Balance Split | 20031201 |
Events
Interface IF_EX_FISPLIT has no event.
Types
Interface IF_EX_FISPLIT has no local type.
Method Signatures
Method CASH_DISCOUNT_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20011015 | |||
| 2 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | |||
| 3 | ID_GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100618 | |||
| 4 | ID_VBUND | Call by reference | Type reference (TYPE) | VBUND | Gesellschaftsnummer | 20100618 | |||
| 5 | IS_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20110502 | |||
| 6 | ITEM_KEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20011015 | |||
| 7 | SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_DISCOUNT | Splittinformation: Skonti | 20011015 | |||
| 8 | TOTAL_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_DISCOUNT | Splittinformation: Skonti | 20011015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20011017 |
Method DOCUMENT_AMOUNT_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SPL_ITEM | Call by reference | Type reference (TYPE) | GLT0_T_SPL_DOC | 20031204 | ||||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode DOCUMENT_AMOUNT_SPLIT | 20031204 | |||
| 3 | ID_BS_FIELDS | Value transfer | Type reference (TYPE) | GLT0_FLAG | Nur Hauptbuchmerkmale | 20090128 | |||
| 4 | ID_LEDGER | Value transfer | Type reference (TYPE) | RLDNR | SPACE | Ledger | 20031204 | ||
| 5 | IS_ITEM | Value transfer | Type reference (TYPE) | GLT0_S_SPL_DOC | 20031204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist eine Fehler aufgetreten | 20031204 |
Method EXCHANGE_RATE_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CURRENCY_TYPE | Call by reference | Type reference (TYPE) | CURTP | Währungstyp und Bewertungssicht | 20011016 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20011015 | |||
| 3 | IB_ALL_CURRENCIES | Call by reference | Type reference (TYPE) | BOOLE_D | Alle Währungen werden übernommen (<-> CURRENCY_TYPE) | 20110308 | |||
| 4 | IB_VALUATION | Call by reference | Type reference (TYPE) | BOOLE_D | Bewertungsdifferenz | 20031121 | |||
| 5 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | |||
| 6 | IS_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20110502 | |||
| 7 | ITEM_KEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20011015 | |||
| 8 | IT_AUSZ_CLR_ASGMT | Call by reference | Type reference (TYPE) | AUSZ_CLR_ASGMT_T | Tabelle zur Ausz_clr_asgmt | 20071204 | |||
| 9 | SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_FOREX | Splittinformation: Kursdifferenzen (Tabelle) | 20011015 | |||
| 10 | TOTAL_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_FOREX | Splittinformation: Kursdifferenzen | 20011015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20011017 |
Method INTEREST_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_PENALTY | Splittinformation: Strafzinsen (Tabelle) | 20060203 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode INTEREST_SPLIT | 20060203 | |||
| 3 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060203 | |||
| 4 | IS_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_PENALTY | Splittinformation: Strafzinsen | 20060203 | |||
| 5 | IS_ITEMKEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20060203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20060203 | ||
| 2 | Keine Verteilung gefunden | 20060203 |
Method IS_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ACTIVE | Call by reference | Type reference (TYPE) | XACTIVE_SPLIT | Online Splitt für FI Nachlaufkosten aktiv | 20020206 | |||
| 2 | ED_LEDGER | Call by reference | Type reference (TYPE) | RLDNR | Ledger | 20080729 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode IS_ACTIVE | 20020206 |
Method IS_ACTIVE on Interface IF_EX_FISPLIT has no exception.
Method MOVE_ACCOUNT_TO_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | Zusatzkontierungen bei Splitt Skonto, Kursdiffernzen | 20040108 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20040108 | |||
| 3 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20040108 | |||
| 4 | LINE_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20040108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20040108 |
Method MOVE_TAX_TO_ACCIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACCIT | Call by reference | Type reference (TYPE) | ACCIT | Schnittstelle ins Rechnungswesen: Positionsinformation | 20100122 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20100122 | |||
| 3 | IV_ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | 20100122 | ||||
| 4 | IV_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20100122 | |||
| 5 | IV_HKONT | Call by reference | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20100122 | |||
| 6 | IV_TAX_ACCOUNT | Call by reference | Type reference (TYPE) | GLT0_FLAG | 20100122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100122 |
Method MOVE_TO_ACCIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | 20051026 | ||||
| 2 | CS_ACCIT | Call by reference | Type reference (TYPE) | ACCIT | Schnittstelle ins Rechnungswesen: Positionsinformation | 20060203 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode MOVE_TO_ACCIT | 20051026 | |||
| 4 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20051026 | |||
| 5 | ID_CALLING_MODE | Value transfer | Type reference (TYPE) | FAGL_CALLING_MODE | 20101213 | ||||
| 6 | ID_HKONT | Call by reference | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20051026 | |||
| 7 | LINE_ITEM | Call by reference | Type reference (TYPE) | FAGL_S_ASGMT | Kontierungsobjekte der Belegaufteilung | 20051026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20051026 |
Method MOVE_TO_BATCH_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | Zusatzkontierungen bei Splitt Skonto, Kursdiffernzen | 20011016 | |||
| 2 | BATCH_INPUT_DATA | Call by reference | Type reference (TYPE) | FTPOST_FIELDS_TAB | Felder einer Position für interne Buchungsschnittstelle | 20011017 | |||
| 3 | FLT_VAL | Call by reference | Type reference (TYPE) | BUKRS | Belegsegment Buchhaltung | 20011016 | |||
| 4 | GL_ACCOUNT_NUMBER | Call by reference | Type reference (TYPE) | SAKNR | Nummer des Sachkontos | 20011023 | |||
| 5 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20031209 | |||
| 6 | ID_CALLING_MODE | Call by reference | Type reference (TYPE) | FAGL_CALLING_MODE | 20101206 | ||||
| 7 | ID_LDGRP | Value transfer | Type reference (TYPE) | FAGL_LDGRP | Ledger-Gruppe | 20040304 | |||
| 8 | X_BS_ACCOUNT | Call by reference | Type reference (TYPE) | XBILK | Kennzeichen: Konto ist Bestandskonto? | 20011023 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CO Kontierung konnte nicht gesetzt werden. | 20040115 | ||
| 2 | Es ist ein Fehler aufgetreten | 20011017 |
Method MOVE_TO_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | Zusatzkontierungen bei Splitt Skonto, Kursdiffernzen | 20011016 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20011016 | |||
| 3 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20031209 | |||
| 4 | ID_CALLING_MODE | Call by reference | Type reference (TYPE) | FAGL_CALLING_MODE | 20120903 | ||||
| 5 | LINE_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20011016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20011017 |
Method PENALTY_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20011015 | |||
| 2 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | |||
| 3 | ID_GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100618 | |||
| 4 | ID_VBUND | Call by reference | Type reference (TYPE) | VBUND | Gesellschaftsnummer | 20100618 | |||
| 5 | ITEM_KEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20011015 | |||
| 6 | SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_PENALTY | Splittinformation: Strafzinsen (Tabelle) | 20011015 | |||
| 7 | TOTAL_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_PENALTY | Splittinformation: Strafzinsen | 20011015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20011017 |
Method TAX_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VAT_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_VAT | 20051026 | ||||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode TAX_SPLIT | 20051026 | |||
| 3 | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | |||
| 4 | IS_VAT_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_VAT | 20051026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein Fehler ist aufgetreten | 20051026 |
Method TAX_SPLIT_FROM_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VAT_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_VAT_ITEM | 20100121 | ||||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode TAX_SPLIT_FROM_ITEM | 20100121 | |||
| 3 | IS_VAT_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_VAT_ITEM | 20100121 | ||||
| 4 | IT_ITEM_KEY | Call by reference | Type reference (TYPE) | GLT0_T_SPL_DOC_KEY | Splittinformation: Schlüssel des Postens | 20100121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100121 |
Method TOTAL_AMOUNT_SPLIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_BALANCE | 20031201 | ||||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode TOTAL_AMOUNT_SPLIT | 20031201 | |||
| 3 | IB_PERIOD | Call by reference | Type reference (TYPE) | BOOLE_D | Nur Periodensaldo auswerten | 20110608 | |||
| 4 | ID_LEDGER | Value transfer | Type reference (TYPE) | RLDNR | Ledger | 20031201 | |||
| 5 | IS_TOTAL_AMOUNT | Value transfer | Type reference (TYPE) | GLT0_S_SPL_BALANCE | 20031201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten | 20031201 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 470 |