SAP ABAP Class CL_FKKINV_BILLCUST (Customizing Buffer for Billing Document)
Hierarchy
FI-CA (Software Component) FI-CA
   FI-CA-INV (Application Component) Invoicing to Contract Accounts Receivable and Payable
     FKKINV (Package) Invoicing in Contract Accounts Receivable and Payable
Properties
Class CL_FKKINV_BILLCUST  
Short Description Customizing Buffer for Billing Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FKKINV   Invoicing in Contract Accounts Receivable and Payable 
Created 20050211   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FKKINV_BILLCUST has no forward declaration.
Interfaces
Class CL_FKKINV_BILLCUST has no interface implemented.
Friends
Class CL_FKKINV_BILLCUST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLK_TAB Static Attribute Private Type reference (TYPE) TY_APPLK_TAB 20050211
2 CO_NUMRANGE_BILLDOC Constant Public Type reference (TYPE) TFK2600-NROBJ 'FKKINVBILL' Name of Number Range Object 20050308
3 DOCTYPE_TAB Static Attribute Private Type reference (TYPE) TY_DOCTYPE_TAB 20050211
4 ERMWSKZ_TAB Static Attribute Private Type reference (TYPE) TY_ERMWSKZ_TAB 20050211
5 HKONT_TAB Static Attribute Private Type reference (TYPE) TY_HKONT_TAB 20050211
6 KALSM_MWSKZ_TAB Static Attribute Private Type reference (TYPE) TY_KALSM_MWSKZ_TAB 20050211
7 KSCHL_TAB Static Attribute Private Type reference (TYPE) TY_KSCHL_TAB 20050211
8 LAND1_KALSM_TAB Static Attribute Private Type reference (TYPE) TY_LAND1_KALSM_TAB 20050211
9 LOG_SYSTEM_TAB Static Attribute Private Type reference (TYPE) TY_LOG_SYSTEM_TAB 20050211
10 QTY_UNIT_TAB Static Attribute Private Type reference (TYPE) TY_QTY_UNIT_TAB 20050211
11 SEPARATE_INV_TAB Static Attribute Private Type reference (TYPE) TY_SEPARATE_INV_TAB 20050211
12 SPART_TAB Static Attribute Private Type reference (TYPE) TY_SPART_TAB 20050211
13 SUBAP_TAB Static Attribute Private Type reference (TYPE) TY_SUBAP_TAB 20060509
14 T001_TAB Static Attribute Private Type reference (TYPE) TY_T001_TAB 20050211
15 TAX_DATE_TYPE_TAB Static Attribute Private Type reference (TYPE) TY_TAX_DATE_TYPE_TAB 20050523
16 TAX_DET_TYPE_TAB Static Attribute Private Type reference (TYPE) TY_TAX_DET_TYPE_TAB 20050211
17 TFK000C Static Attribute Private Type reference (TYPE) TFK000C Central settings in contract accounts receivable/payable 20050406
18 TFK007FK_TAB Static Attribute Private Type reference (TYPE) TY_TFK007FK_TAB 20050429
19 TFK007F_TAB Static Attribute Private Type reference (TYPE) TY_TFK007F_TAB 20050211
20 TRANSACT_TAB Static Attribute Private Type reference (TYPE) TY_TRANSACT_TAB 20050211
21 WAERS_TAB Static Attribute Private Type reference (TYPE) TY_WAERS_TAB 20050211
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050406
2 EXISTS_APPLK Static method Public Method Check Application Area 20050211
3 EXISTS_BUKRS Static method Public Method Check Company Code 20050211
4 EXISTS_CURR Static method Public Method Check currency 20050211
5 EXISTS_DOCTYPE Static method Public Method Check Document Type 20050211
6 EXISTS_ERMWSKZ Static method Public Method Check Tax Determination Code 20050211
7 EXISTS_HKONT_MSG Static method Public Method Check Revenue Account 20050211
8 EXISTS_HVORG_TVORG Static method Public Method Check Transactions 20050211
9 EXISTS_LOG_SYSTEM Static method Public Method Check logical system 20050211
10 EXISTS_MWSKZ_BUKRS Static method Public Method Check Tax Code in Company Code 20050211
11 EXISTS_QTY_UNIT Static method Public Method Check unit of measure 20050211
12 EXISTS_SEPARATE_INV Static method Public Method Check Control of Invoicing Unit 20050211
13 EXISTS_SPART Static method Public Method Check division 20050211
14 EXISTS_STRKZ_BUKRS Static method Public Method Check Indicators of Other Taxes in Company Code 20050211
15 EXISTS_SUBAP Static method Public Method Check Subapplication Area 20060509
16 EXISTS_TAX_DATE_TYPE Static method Public Method Check Type of Tax Date 20050523
17 EXISTS_TAX_DET_TYPE Static method Public Method Check Type of Tax Determination 20050211
18 GET_INVOICING_ACTIVE Static method Public Method Invoicing Is Active 20050406
19 GET_STRKZ_KSCHL Static method Public Method Read External Tax Codes and Categories 20050429
20 GET_T001 Static method Public Method Determine Company Code 20050211
21 GET_T001_LAND1 Static method Public Method Determine Country for Company Code 20050211
Events
Class CL_FKKINV_BILLCUST has no event.
Types
Class CL_FKKINV_BILLCUST has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FKKINV_BILLCUST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_APPLK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_APPLK Call by reference Type reference (TYPE) FKKINVBILL_H-APPLK Anwendungsbereich 20050211

Method EXISTS_APPLK on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_BUKRS Call by reference Type reference (TYPE) FKKINVBILL_I-BUKRS Buchungskreis 20050211

Method EXISTS_BUKRS on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_WAERS Call by reference Type reference (TYPE) FKKINVBILL_H-BILL_CURR Transaktionswährung 20050211

Method EXISTS_CURR on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_DOCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_APPLK Call by reference Type reference (TYPE) FKKINVBILL_H-APPLK Anwendungsbereich 20050211
3 Importing X_DOCTYPE Call by reference Type reference (TYPE) FKKINVBILL_H-DOCTYPE Belegart 20050211

Method EXISTS_DOCTYPE on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_ERMWSKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_ERMWSKZ Call by reference Type reference (TYPE) TE011-ERMWSKZ Steuerermittlungskennzeichen 20050211
3 Importing X_KEYDATE Call by reference Type reference (TYPE) D Datum im CHAR-Format 20050211
4 Importing X_LAND1 Call by reference Type reference (TYPE) TE011-LAND1 Land 20050211

Method EXISTS_ERMWSKZ on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_HKONT_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 20050211
3 Importing X_HKONT Call by reference Type reference (TYPE) SKA1-SAKNR Nummer des Sachkontos 20050211

Method EXISTS_HKONT_MSG on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_HVORG_TVORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_APPLK Call by reference Type reference (TYPE) FKKINVBILL_H-APPLK Anwendungsbereich 20050211
3 Importing X_HVORG Call by reference Type reference (TYPE) FKKINVBILL_I-HVORG Hauptvorgang zur Belegposition 20050211
4 Importing X_TVORG Call by reference Type reference (TYPE) FKKINVBILL_I-TVORG Teilvorgang zur Belegposition 20050211

Method EXISTS_HVORG_TVORG on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_LOG_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_LOG_SYSTEM Call by reference Type reference (TYPE) FKKINVBILL_H-LOG_SYSTEM Logisches System 20050211

Method EXISTS_LOG_SYSTEM on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_MWSKZ_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 20050211
2 Importing X_MWSKZ Call by reference Type reference (TYPE) T007A-MWSKZ Umsatzsteuerkennzeichen 20050211
3 Exporting Y_FOUND Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
4 Exporting Y_KALSM Call by reference Type reference (TYPE) T005-KALSM Schema (Preisfindung, Nachrichten, Kontenfindung, ...) 20050211
5 Exporting Y_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Länderschlüssel 20050211

Method EXISTS_MWSKZ_BUKRS on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_QTY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_QTY_UNIT Call by reference Type reference (TYPE) FKKINVBILL_I-QTY_UNIT Basismengeneinheit 20050211

Method EXISTS_QTY_UNIT on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_SEPARATE_INV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_SEPARATE_INV Call by reference Type reference (TYPE) FKKINVBILL_H-SEPARATE_INV Steuerung der Fakturierungseinheit 20050211

Method EXISTS_SEPARATE_INV on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_SPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_SPART Call by reference Type reference (TYPE) FKKINVBILL_I-SPART Sparte 20050211

Method EXISTS_SPART on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_STRKZ_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 20050211
2 Importing X_STRKZ Call by reference Type reference (TYPE) TFK007F-STRKZ Steuerkennzeichen für sonstige Steuern 20050211
3 Exporting Y_FOUND Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
4 Exporting Y_LAND1 Call by reference Type reference (TYPE) T001-LAND1 Länderschlüssel 20050211
5 Exporting Y_TFK007F Call by reference Type reference (TYPE) TFK007F Sonstige Steuerkennzeichen 20050429

Method EXISTS_STRKZ_BUKRS on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_SUBAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20060509
2 Importing X_SUBAP Call by reference Type reference (TYPE) FKKINVBILL_I-SUBAP Subapplikation im Vertragskontokorrent 20060509

Method EXISTS_SUBAP on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_TAX_DATE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050523
2 Importing X_TAX_DATE_TYPE Call by reference Type reference (TYPE) FKKINVBILL_H-TAX_DATE_TYPE Art des Steuerdatums 20050523

Method EXISTS_TAX_DATE_TYPE on class CL_FKKINV_BILLCUST has no exception.

Method EXISTS_TAX_DET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050211
2 Importing X_TAX_DET_TYPE Call by reference Type reference (TYPE) FKKINVBILL_H-TAX_DET_TYPE Art der Steuerberechnung 20050211

Method EXISTS_TAX_DET_TYPE on class CL_FKKINV_BILLCUST has no exception.

Method GET_INVOICING_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) TFK000C-XINVA Fakturierung ist aktiv 20050406

Method GET_INVOICING_ACTIVE on class CL_FKKINV_BILLCUST has no exception.

Method GET_STRKZ_KSCHL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TFK007FK Value transfer Type reference (TYPE) TFK007FK Typen Steuerpostionen zu einem sonstigen Steuerkennzeichen 20050429
2 Importing X_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 20050429
3 Importing X_KSCHL Call by reference Type reference (TYPE) FKKINVBILL_T-KSCHL Typ der Steuerposition bei sonstigen Steuerkennzeichen 20050429
4 Importing X_STRKZ Call by reference Type reference (TYPE) FKKINVBILL_I-STRKZ Steuerkennzeichen für sonstige Steuern 20050429

Method GET_STRKZ_KSCHL on class CL_FKKINV_BILLCUST has no exception.

Method GET_T001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T001 Value transfer Type reference (TYPE) T001 Buchungskreise 20050211
2 Importing X_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 20050211

Method GET_T001 on class CL_FKKINV_BILLCUST has no exception.

Method GET_T001_LAND1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LAND1 Value transfer Type reference (TYPE) T001-LAND1 Länderschlüssel 20050211
2 Importing X_BUKRS Call by reference Type reference (TYPE) T001-BUKRS Buchungskreis 20050211

Method GET_T001_LAND1 on class CL_FKKINV_BILLCUST has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 600