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'
⤷ 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 | CASH_DISCOUNT_SPLIT | Instance method | Public | Method | Split Cash Discount | 20011015 |
2 | DOCUMENT_AMOUNT_SPLIT | Instance method | Public | Method | Item Split | 20031204 |
3 | EXCHANGE_RATE_SPLIT | Instance method | Public | Method | Split Exchange Rate Differences | 20011015 |
4 | INTEREST_SPLIT | Instance method | Public | Method | Split Interest Calculation | 20060203 |
5 | IS_ACTIVE | Instance method | Public | Method | BSEG Split Active | 20020206 |
6 | MOVE_ACCOUNT_TO_ITEM | Instance method | Public | Method | Fill Account Information in BSEG Item (Structure) | 20040108 |
7 | MOVE_TAX_TO_ACCIT | Instance method | Public | Method | Fill Account Assignment in ACCIT Line | 20100122 |
8 | MOVE_TO_ACCIT | Instance method | Public | Method | Fill Account Assignment in FAGL_S_MIG_ASGMT Line (Structure) | 20051026 |
9 | MOVE_TO_BATCH_INPUT | Instance method | Public | Method | Fill Account Assignment in BSEG Item (Batch Input) | 20011016 |
10 | MOVE_TO_ITEM | Instance method | Public | Method | Fill Account Assignment in BSEG Item (Structure) | 20011016 |
11 | PENALTY_SPLIT | Instance method | Public | Method | Split Penalty Interest | 20011015 |
12 | TAX_SPLIT | Instance method | Public | Method | Split Tax on Sales and Purchases | 20051026 |
13 | TAX_SPLIT_FROM_ITEM | Instance method | Public | Method | Split Tax on Sales and Purchases by Line Items | 20100121 |
14 | TOTAL_AMOUNT_SPLIT | 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 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20011015 | ||
2 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | ||
3 | Importing | ID_GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100618 | ||
4 | Importing | ID_VBUND | Call by reference | Type reference (TYPE) | VBUND | Gesellschaftsnummer | 20100618 | ||
5 | Importing | IS_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20110502 | ||
6 | Importing | ITEM_KEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20011015 | ||
7 | Exporting | SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_DISCOUNT | Splittinformation: Skonti | 20011015 | ||
8 | Importing | TOTAL_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_DISCOUNT | Splittinformation: Skonti | 20011015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Exporting | ET_SPL_ITEM | Call by reference | Type reference (TYPE) | GLT0_T_SPL_DOC | 20031204 | |||
2 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode DOCUMENT_AMOUNT_SPLIT | 20031204 | ||
3 | Importing | ID_BS_FIELDS | Value transfer | Type reference (TYPE) | GLT0_FLAG | Nur Hauptbuchmerkmale | 20090128 | ||
4 | Importing | ID_LEDGER | Value transfer | Type reference (TYPE) | RLDNR | SPACE | Ledger | 20031204 | |
5 | Importing | IS_ITEM | Value transfer | Type reference (TYPE) | GLT0_S_SPL_DOC | 20031204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Importing | CURRENCY_TYPE | Call by reference | Type reference (TYPE) | CURTP | Währungstyp und Bewertungssicht | 20011016 | ||
2 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20011015 | ||
3 | Importing | IB_ALL_CURRENCIES | Call by reference | Type reference (TYPE) | BOOLE_D | Alle Währungen werden übernommen (<-> CURRENCY_TYPE) | 20110308 | ||
4 | Importing | IB_VALUATION | Call by reference | Type reference (TYPE) | BOOLE_D | Bewertungsdifferenz | 20031121 | ||
5 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | ||
6 | Importing | IS_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20110502 | ||
7 | Importing | ITEM_KEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20011015 | ||
8 | Importing | IT_AUSZ_CLR_ASGMT | Call by reference | Type reference (TYPE) | AUSZ_CLR_ASGMT_T | Tabelle zur Ausz_clr_asgmt | 20071204 | ||
9 | Exporting | SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_FOREX | Splittinformation: Kursdifferenzen (Tabelle) | 20011015 | ||
10 | Importing | TOTAL_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_FOREX | Splittinformation: Kursdifferenzen | 20011015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Exporting | ET_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_PENALTY | Splittinformation: Strafzinsen (Tabelle) | 20060203 | ||
2 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode INTEREST_SPLIT | 20060203 | ||
3 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060203 | ||
4 | Importing | IS_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_PENALTY | Splittinformation: Strafzinsen | 20060203 | ||
5 | Importing | IS_ITEMKEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20060203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Es ist ein Fehler aufgetreten | 20060203 | |
2 | NO_ITEMS_FOUND | Keine Verteilung gefunden | 20060203 |
Method IS_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_ACTIVE | Call by reference | Type reference (TYPE) | XACTIVE_SPLIT | Online Splitt für FI Nachlaufkosten aktiv | 20020206 | ||
2 | Exporting | ED_LEDGER | Call by reference | Type reference (TYPE) | RLDNR | Ledger | 20080729 | ||
3 | Importing | 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 | Importing | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | Zusatzkontierungen bei Splitt Skonto, Kursdiffernzen | 20040108 | ||
2 | Importing | FLT_VAL | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20040108 | ||
3 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20040108 | ||
4 | Changing | LINE_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20040108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Changing | CS_ACCIT | Call by reference | Type reference (TYPE) | ACCIT | Schnittstelle ins Rechnungswesen: Positionsinformation | 20100122 | ||
2 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20100122 | ||
3 | Importing | IV_ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | 20100122 | |||
4 | Importing | IV_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20100122 | ||
5 | Importing | IV_HKONT | Call by reference | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20100122 | ||
6 | Importing | IV_TAX_ACCOUNT | Call by reference | Type reference (TYPE) | GLT0_FLAG | 20100122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20100122 |
Method MOVE_TO_ACCIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | 20051026 | |||
2 | Changing | CS_ACCIT | Call by reference | Type reference (TYPE) | ACCIT | Schnittstelle ins Rechnungswesen: Positionsinformation | 20060203 | ||
3 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode MOVE_TO_ACCIT | 20051026 | ||
4 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20051026 | ||
5 | Importing | ID_CALLING_MODE | Value transfer | Type reference (TYPE) | FAGL_CALLING_MODE | 20101213 | |||
6 | Importing | ID_HKONT | Call by reference | Type reference (TYPE) | HKONT | Sachkonto der Hauptbuchhaltung | 20051026 | ||
7 | Changing | LINE_ITEM | Call by reference | Type reference (TYPE) | FAGL_S_ASGMT | Kontierungsobjekte der Belegaufteilung | 20051026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Importing | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | Zusatzkontierungen bei Splitt Skonto, Kursdiffernzen | 20011016 | ||
2 | Exporting | BATCH_INPUT_DATA | Call by reference | Type reference (TYPE) | FTPOST_FIELDS_TAB | Felder einer Position für interne Buchungsschnittstelle | 20011017 | ||
3 | Importing | FLT_VAL | Call by reference | Type reference (TYPE) | BUKRS | Belegsegment Buchhaltung | 20011016 | ||
4 | Importing | GL_ACCOUNT_NUMBER | Call by reference | Type reference (TYPE) | SAKNR | Nummer des Sachkontos | 20011023 | ||
5 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20031209 | ||
6 | Importing | ID_CALLING_MODE | Call by reference | Type reference (TYPE) | FAGL_CALLING_MODE | 20101206 | |||
7 | Importing | ID_LDGRP | Value transfer | Type reference (TYPE) | FAGL_LDGRP | Ledger-Gruppe | 20040304 | ||
8 | Importing | X_BS_ACCOUNT | Call by reference | Type reference (TYPE) | XBILK | Kennzeichen: Konto ist Bestandskonto? | 20011023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ASSIGNMENT_NOT_SET | CO Kontierung konnte nicht gesetzt werden. | 20040115 | |
2 | INTERNAL_ERROR | 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 | Importing | ADD_ACCT_ASS | Call by reference | Type reference (TYPE) | GLT0_ADDAA | Zusatzkontierungen bei Splitt Skonto, Kursdiffernzen | 20011016 | ||
2 | Importing | FLT_VAL | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20011016 | ||
3 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20031209 | ||
4 | Importing | ID_CALLING_MODE | Call by reference | Type reference (TYPE) | FAGL_CALLING_MODE | 20120903 | |||
5 | Changing | LINE_ITEM | Call by reference | Type reference (TYPE) | BSEG | Belegsegment Buchhaltung | 20011016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20011015 | ||
2 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | ||
3 | Importing | ID_GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20100618 | ||
4 | Importing | ID_VBUND | Call by reference | Type reference (TYPE) | VBUND | Gesellschaftsnummer | 20100618 | ||
5 | Importing | ITEM_KEY | Call by reference | Type reference (TYPE) | FISPL_ITEM_KEY | Splittinformation: Schlüssel des Postens | 20011015 | ||
6 | Exporting | SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_PENALTY | Splittinformation: Strafzinsen (Tabelle) | 20011015 | ||
7 | Importing | TOTAL_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_PENALTY | Splittinformation: Strafzinsen | 20011015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Exporting | ET_VAT_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_VAT | 20051026 | |||
2 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode TAX_SPLIT | 20051026 | ||
3 | Importing | ID_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20060102 | ||
4 | Importing | IS_VAT_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_VAT | 20051026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 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 | Exporting | ET_VAT_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_VAT_ITEM | 20100121 | |||
2 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode TAX_SPLIT_FROM_ITEM | 20100121 | ||
3 | Importing | IS_VAT_AMOUNT | Call by reference | Type reference (TYPE) | GLT0_S_SPL_VAT_ITEM | 20100121 | |||
4 | Importing | 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 | INTERNAL_ERROR | 20100121 |
Method TOTAL_AMOUNT_SPLIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SPLITTED_AMOUNTS | Call by reference | Type reference (TYPE) | GLT0_T_SPL_BALANCE | 20031201 | |||
2 | Importing | FLT_VAL | Value transfer | Type reference (TYPE) | BUKRS | Parameter FLT_VAL der Methode TOTAL_AMOUNT_SPLIT | 20031201 | ||
3 | Importing | IB_PERIOD | Call by reference | Type reference (TYPE) | BOOLE_D | Nur Periodensaldo auswerten | 20110608 | ||
4 | Importing | ID_LEDGER | Value transfer | Type reference (TYPE) | RLDNR | Ledger | 20031201 | ||
5 | Importing | IS_TOTAL_AMOUNT | Value transfer | Type reference (TYPE) | GLT0_S_SPL_BALANCE | 20031201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | Es ist ein Fehler aufgetreten | 20031201 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 470 |