SAP ABAP Class CL_O2C_BIL_SERVICES (O2C Services for Billing)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BIL (Application Component) Billing
     ERP_SALES_O2C_BIL (Package) ERP Sales Order 2 Cash - Billing
Properties
Class CL_O2C_BIL_SERVICES  
Short Description O2C Services for Billing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_O2C_BIL   ERP Sales Order 2 Cash - Billing 
Created 20070322   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_O2C_BIL_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_O2C_BIL_SERVICES has no interface implemented.
Friends
Class CL_O2C_BIL_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_TVFK Static Attribute Private Type reference (TYPE) TCS_TVFK Billing Type 20070322
2 MT_TVFK Static Attribute Private Type reference (TYPE) TCT_TVFK Billing document types 20070322
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_XNAST Static method Private Method Checks &, Provides XNAST for Billing Type 20070322
2 FREE Static method Public Method Destructor of Local Buffer 20070323
3 GET_PRINT_PREVIEW Static method Public Method Provides PDF Stream of Billing for Print Preview 20070322
4 GET_TVFK Static method Public Method Buffered Reading of TVFK 20070322
5 GET_VALID_KSCHL Static method Public Method Provides Valid Print Output Types for Billing Document 20070323
6 IS_KSCHL_VALID Static method Public Method Is Output Type Allowed for Billing Type? 20070322
Events
Class CL_O2C_BIL_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_TVFK Private See coding 20070322 begin of tcs_tvfk. include type tvfk. types: failed type boole_d, end of tcs_tvfk
2 TCT_TVFK Private See coding 20070322 tct_tvfk type hashed table of tcs_tvfk with unique key mandt fkart
Method Signatures

Method CHECK_XNAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XNAST Call by reference Type reference (TYPE) TDT_VNAST Nachrichtenstatuus für Druckansicht 20070322
2 Importing IV_KSCHL Call by reference Type reference (TYPE) NA_KSCHL Nachrichtenart 20070322
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura 20070322
4 Returning RS_XNAST Value transfer Type reference (TYPE) VNAST Nachrichtenstatus (Verbuchungsstruktur) 20070322

Method CHECK_XNAST on class CL_O2C_BIL_SERVICES has no exception.

Method FREE Signature

Method FREE on class CL_O2C_BIL_SERVICES has no parameter.
Method FREE on class CL_O2C_BIL_SERVICES has no exception.

Method GET_PRINT_PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BALMI Anwendungs-Log: Schnittstelle für APPL_LOG_WRITE_MESSAGES 20070322
2 Exporting ET_ADD_MSG Call by reference Type reference (TYPE) BALMI_T Tabellentyp zur Tabelle BALMI 20100202
3 Exporting EV_KAPPL Call by reference Type reference (TYPE) NA_KAPPL Applikation für Nachrichtenkonditionen 20070402
4 Exporting EV_PDF Call by reference Type reference (TYPE) FPCONTENT PDF-Inhalt als RAW-String 20070322
5 Importing IV_KSCHL Call by reference Type reference (TYPE) NA_KSCHL Nachrichtenart 20070322
6 Importing IV_SIM_MSG Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': NAST wird simuliert falls nicht aktiv vorhanden 20070402
7 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura 20070322

Method GET_PRINT_PREVIEW on class CL_O2C_BIL_SERVICES has no exception.

Method GET_TVFK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FKART Call by reference Type reference (TYPE) FKART Fakturaart 20070322
2 Returning RS_TVFK Value transfer Type reference (TYPE) TVFK Daten zur Fakturabelegart 20070322

Method GET_TVFK on class CL_O2C_BIL_SERVICES has no exception.

Method GET_VALID_KSCHL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KSCHL Call by reference Type reference (TYPE) TDT_PRINT_TYPE Nachrichtenarten für Auftragsdruck 20070402
2 Exporting EV_KAPPL Call by reference Type reference (TYPE) NA_KAPPL Applikation für Nachrichtenkonditionen 20070402
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura 20070323

Method GET_VALID_KSCHL on class CL_O2C_BIL_SERVICES has no exception.

Method IS_KSCHL_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TNAPR Call by reference Type reference (TYPE) TNAPR Verarbeitungsprogramme für Nachrichten 20100201
2 Exporting EV_KSCHL Call by reference Type reference (TYPE) NA_KSCHL OK: Konvertierte Nachrichtenart gefüllt; Fehler: Initial 20100201
3 Importing IV_FKART Call by reference Type reference (TYPE) FKART 20070322
4 Importing IV_KSCHL Call by reference Type reference (TYPE) NA_KSCHL Nachrichtenart 20070322

Method IS_KSCHL_VALID on class CL_O2C_BIL_SERVICES has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 602