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 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