SAP ABAP Class CL_FICA_SAFT_UTILITY (FICA SAF-T Utility)
Hierarchy
FI-CA (Software Component) FI-CA
   FI-CA (Application Component) Contract Accounts Receivable and Payable
     FKK_ID_XX (Package) FI-CA Localization Cross-Country
Properties
Class CL_FICA_SAFT_UTILITY  
Short Description FICA SAF-T Utility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FKK_ID_XX   FI-CA Localization Cross-Country 
Created 20121128   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FICA_SAFT_UTILITY has no forward declaration.
Interfaces
Class CL_FICA_SAFT_UTILITY has no interface implemented.
Friends
Class CL_FICA_SAFT_UTILITY has no friend class.
Attributes
Class CL_FICA_SAFT_UTILITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 S_BUILD_BLANK_DATA Static method Public Method Create Blank data 20130211
2 S_CONV_TO_EURO Static method Public Method Convert to EURO 20130211
3 S_CONV_TO_XSD_DATETIME_FORMAT Static method Public Method Convert to XSD datetime format 20130701
4 S_FORMAT_DATE Static method Public Method Set the date to expected format 20130211
5 S_GET_ADDRESS Static method Public Method Get ADRC 20130211
6 S_GET_APPLK Static method Public Method Get Application area 20130211
7 S_GET_BUPA_ADDRESS Static method Public Method Get address structure 20130211
8 S_GET_BUPA_CONTACT Static method Public Method Get contact for Business Partner 20130211
9 S_GET_BUPA_EMAIL Static method Public Method Get E-mail addresses 20130211
10 S_GET_BUPA_FAX Static method Public Method Get fax number 20130211
11 S_GET_BUPA_PHONE Static method Public Method Get phone number 20130211
12 S_GET_BUPA_WEBURL Static method Public Method Get Web site 20130211
13 S_GET_RELEASE Static method Public Method Get R/3 release 20130211
14 S_GET_START_END_DATE Static method Public Method Get Start and End date 20130211
15 S_GET_T001 Static method Public Method Get T001 20130211
16 S_SET_INV_RULE_KEY_TAB Static method Public Method Set Document Type and Origin Key table for selection 20130211
17 S_SHIFT_SIGN Static method Public Method Shift sign 20130211
Events
Class CL_FICA_SAFT_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_AMOUNT Public See coding 20130211 BEGIN OF ty_s_amount , debit TYPE wertv13, credit TYPE wertv13, END OF ty_s_amount
2 TY_S_BUPA_CONTACT Public See coding 20130211 BEGIN OF ty_s_bupa_contact, partner TYPE bu_partner, contact TYPE char50, END OF ty_s_bupa_contact
3 TY_S_BUPA_EMAIL Public See coding 20130211 BEGIN OF ty_s_bupa_email, partner TYPE bu_partner, smtp_addr TYPE ad_smtpadr, END OF ty_s_bupa_email
4 TY_S_BUPA_FAX Public See coding 20130211 BEGIN OF ty_s_bupa_fax, partner TYPE bu_partner, fax_number TYPE ad_fxnmbr, END OF ty_s_bupa_fax
5 TY_S_BUPA_PHONE Public See coding 20130211 BEGIN OF ty_s_bupa_phone, partner TYPE bu_partner, tel_number TYPE ad_tlnmbr, END OF ty_s_bupa_phone
6 TY_S_BUPA_WEBURL Public See coding 20130211 BEGIN OF ty_s_bupa_weburl, partner TYPE bu_partner, uri_srch TYPE ad_uri2, END OF ty_s_bupa_weburl
7 TY_S_BUT000 Public See coding 20130211 BEGIN OF ty_s_but000 . INCLUDE TYPE but000 . TYPES: taxnum TYPE bptaxnum . TYPES: END OF ty_s_but000
8 TY_S_CHOICE Public See coding 20130211 BEGIN OF ty_s_choice , value TYPE string , selected TYPE flag , END OF ty_s_choice
9 TY_S_CI Public See coding 20130211 BEGIN OF ty_s_ci, invdocno TYPE dfkkinvdoc_i-invdocno, invdocitem TYPE dfkkinvdoc_i-invdocitem, itemtype TYPE dfkkinvdoc_i-itemtype, reversalitem TYPE dfkkinvdoc_i-reversalitem, waers TYPE dfkkinvdoc_i-waers, betrw TYPE dfkkinvdoc_i-betrw, mwskz TYPE dfkkinvdoc_i-mwskz, sbetw TYPE dfkkinvdoc_i-sbetw, meins TYPE dfkkinvdoc_i-meins, menge TYPE dfkkinvdoc_i-menge, opbel TYPE dfkkinvdoc_i-opbel, gpart TYPE dfkkinvdoc_h-gpart, revreason TYPE dfkkinvdoc_h-revreason, reverseddoc TYPE dfkkinvdoc_h-reverseddoc, END OF ty_s_ci
10 TY_S_DFKKKO_EXTDOC Public See coding 20130211 BEGIN OF ty_s_dfkkko_extdoc, applk TYPE dfkkko-applk , blart TYPE dfkkko-blart , herkf TYPE dfkkko-herkf , ernam TYPE dfkkko-ernam , cpudt TYPE dfkkko-cpudt , cputm TYPE dfkkko-cputm , waers TYPE dfkkko-waers , bldat TYPE dfkkko-bldat , budat TYPE dfkkko-budat , xblnr TYPE dfkkko-xblnr , stbel TYPE dfkkko-stbel , storb TYPE dfkkko-storb , exkey TYPE dfkkextdoc-exkey , exbel TYPE dfkkextdoc-exbel , exbelx TYPE dfkkextdoc2-exbelx , gjahr TYPE dfkkextdoc2-gjahr , enc_string TYPE dfkkextdoc2-enc_string , enc_attr2 TYPE dfkkextdoc2-enc_attr2 , pt_inv_date TYPE dfkkextdoc2-pt_inv_date , pt_inv_no TYPE dfkkextdoc2-pt_inv_no , pt_inv_cresys TYPE dfkkextdoc2-pt_inv_cresys , END OF ty_s_dfkkko_extdoc
11 TY_S_DFKKOP Public See coding 20130211 BEGIN OF ty_s_dfkkop, opbel TYPE dfkkop-opbel, opupw TYPE dfkkop-opupw, opupk TYPE dfkkop-opupk, opupz TYPE dfkkop-opupz, bukrs TYPE dfkkop-bukrs, gpart TYPE dfkkop-gpart, mwskz TYPE dfkkop-mwskz, optxt TYPE dfkkop-optxt, betrh TYPE dfkkop-betrh, betrw TYPE dfkkop-betrw, augrd TYPE dfkkop-augrd, sctax TYPE dfkkop-sctax, END OF ty_s_dfkkop
12 TY_S_EXTRACT Public See coding 20130211 BEGIN OF ty_s_extract . INCLUDE TYPE fkk_gpshad . TYPES: po_box_reg TYPE ad_pobxreg . TYPES: po_box_cty TYPE ad_pobxcty . TYPES: smtp_addr TYPE ad_smtpadr . TYPES: kofiz_sd TYPE e_kofiz_sd . TYPES: END OF ty_s_extract
13 TY_S_INV_DOC Public See coding 20130211 BEGIN OF ty_s_inv_doc. INCLUDE TYPE ty_s_dfkkop. INCLUDE TYPE ty_s_dfkkko_extdoc. types END OF ty_s_inv_doc
14 TY_S_INV_RULE_KEY Public See coding 20130211 BEGIN OF ty_s_inv_rule_key, blart TYPE vfkksaftinv_rule-blart_from," DO NOT RENAME!!! herkf TYPE vfkksaftinv_rule-herkf_from," DO NOT RENAME!!! budat_from TYPE vfkksaftinv_rule-budat_from, budat_to TYPE vfkksaftinv_rule-budat_to, source TYPE vfkksaftinv_rule-source, ext_id TYPE vfkksaftinv_rule-ext_id, END OF ty_s_inv_rule_key
15 TY_S_ISU Public See coding 20130211 BEGIN OF ty_s_isu, opbel TYPE char12, budat TYPE budat, total_amnt TYPE betrw_kk, total_waer TYPE blwae_kk, partner TYPE bu_partner, icreason TYPE char2, invopbel TYPE opbel_kk, invopupw TYPE opupw_kk, invopupk TYPE opupk_kk, END OF ty_s_isu
16 TY_S_PERNR_ADDR Public See coding 20130211 BEGIN OF ty_s_pernr_addr, partner TYPE bu_partner, persnumber TYPE ad_persnum, addrnumber TYPE ad_addrnum, END OF ty_s_pernr_addr
17 TY_T_BUPA_CONTACT Public See coding 20130211 ty_t_bupa_contact TYPE STANDARD TABLE OF ty_s_bupa_contact
18 TY_T_BUPA_EMAIL Public See coding 20130211 ty_t_bupa_email TYPE STANDARD TABLE OF ty_s_bupa_email
19 TY_T_BUPA_FAX Public See coding 20130211 ty_t_bupa_fax TYPE STANDARD TABLE OF ty_s_bupa_fax
20 TY_T_BUPA_PHONE Public See coding 20130211 ty_t_bupa_phone TYPE STANDARD TABLE OF ty_s_bupa_phone
21 TY_T_BUPA_WEBURL Public See coding 20130211 ty_t_bupa_weburl TYPE STANDARD TABLE OF ty_s_bupa_weburl
22 TY_T_BUT000 Public See coding 20130211 ty_t_but000 TYPE STANDARD TABLE OF ty_s_but000
23 TY_T_CI Public See coding 20130211 ty_t_ci TYPE STANDARD TABLE OF ty_s_ci
24 TY_T_DFKKSAFTINV_EXT Public See coding 20130211 ty_t_dfkksaftinv_ext TYPE STANDARD TABLE OF dfkksaftinv_ext
25 TY_T_DFKKSAFTINV_H Public See coding SAF-T Source Document: Header 20130211 ty_t_dfkksaftinv_h TYPE STANDARD TABLE OF dfkksaftinv_h
26 TY_T_DFKKSAFTINV_I Public See coding SAF-T Source Document: Item 20130211 ty_t_dfkksaftinv_i TYPE STANDARD TABLE OF dfkksaftinv_i
27 TY_T_EXTRACT Public See coding 20130211 ty_t_extract TYPE STANDARD TABLE OF ty_s_extract
28 TY_T_INV_DOC Public See coding 20130211 ty_t_inv_doc TYPE STANDARD TABLE OF ty_s_inv_doc
29 TY_T_INV_RULE_KEY Public See coding 20130211 ty_t_inv_rule_key TYPE STANDARD TABLE OF ty_s_inv_rule_key
30 TY_T_ISU Public See coding 20130211 ty_t_isu TYPE STANDARD TABLE OF ty_s_isu
31 TY_T_PERNR_ADDR Public See coding 20130211 ty_t_pernr_addr TYPE STANDARD TABLE OF ty_s_pernr_addr
Method Signatures

Method S_BUILD_BLANK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) DATA 20130211

Method S_BUILD_BLANK_DATA on class CL_FICA_SAFT_UTILITY has no exception.

Method S_CONV_TO_EURO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) NUMERIC 20130211
2 Exporting EV_CURR_AMOUNT Call by reference Type reference (TYPE) NUMERIC 20130701
3 Exporting EV_EXCHANGE_RATE Call by reference Type reference (TYPE) TCURR-UKURS Exchange Rate 20130701
4 Importing IV_DATE Call by reference Type reference (TYPE) D 20130211
5 Importing IV_FROM_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20130211

Method S_CONV_TO_EURO on class CL_FICA_SAFT_UTILITY has no exception.

Method S_CONV_TO_XSD_DATETIME_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATETIME Call by reference Type reference (TYPE) CSEQUENCE 20130701
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM ABAP System Field: Current Date of Application Server 20130701
3 Importing IV_TIME Call by reference Type reference (TYPE) SY-UZEIT ABAP System Field: Current Time of Application Server 20130701

Method S_CONV_TO_XSD_DATETIME_FORMAT on class CL_FICA_SAFT_UTILITY has no exception.

Method S_FORMAT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20130211
2 Importing IV_FORMAT Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20130211
3 Returning RV_DATE Value transfer Type reference (TYPE) CHAR10 Character Field Length = 10 20130211

Method S_FORMAT_DATE on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADRC Call by reference Type reference (TYPE) ADRC Addresses (Business Address Services) 20130211
2 Importing IV_ADRNR Call by reference Type reference (TYPE) ADRNR Address 20130211
3 Importing IV_DATE Call by reference Type reference (TYPE) DATS Date 20130211
4 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION Version ID for International Addresses 20130211

Method S_GET_ADDRESS on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_APPLK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPLK Value transfer Type reference (TYPE) APPLK_KK Application area 20130211

Method S_GET_APPLK on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_BUPA_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BP_EXTRACT Call by reference Type reference (TYPE) TY_T_EXTRACT Addresses (Business Address Services) 20130211
2 Importing IT_BUT000 Call by reference Type reference (TYPE) TY_T_BUT000 BP: General data I 20130211
3 Importing IV_CURR_DATE Call by reference Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130211

Method S_GET_BUPA_ADDRESS on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_BUPA_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTACT Call by reference Type reference (TYPE) TY_T_BUPA_CONTACT Contact 20130211
2 Importing IT_BUT000 Call by reference Type reference (TYPE) TY_T_BUT000 20130211

Method S_GET_BUPA_CONTACT on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_BUPA_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMAIL Call by reference Type reference (TYPE) TY_T_BUPA_EMAIL BP E-mail address 20130211
2 Importing IT_PERNR_ADDR Call by reference Type reference (TYPE) TY_T_PERNR_ADDR 20130211

Method S_GET_BUPA_EMAIL on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_BUPA_FAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAX Call by reference Type reference (TYPE) TY_T_BUPA_FAX BP Fax numbers 20130211
2 Importing IT_PERNR_ADDR Call by reference Type reference (TYPE) TY_T_PERNR_ADDR 20130211

Method S_GET_BUPA_FAX on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_BUPA_PHONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PHONE Call by reference Type reference (TYPE) TY_T_BUPA_PHONE BP Phone numbers 20130211
2 Importing IT_PERNR_ADDR Call by reference Type reference (TYPE) TY_T_PERNR_ADDR 20130211

Method S_GET_BUPA_PHONE on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_BUPA_WEBURL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_URL Call by reference Type reference (TYPE) TY_T_BUPA_WEBURL BP Web URL 20130211
2 Importing IT_PERNR_ADDR Call by reference Type reference (TYPE) TY_T_PERNR_ADDR 20130211

Method S_GET_BUPA_WEBURL on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) DLVUNIT Software Component 20130211
2 Returning RV_RELEASE Value transfer Type reference (TYPE) SAPRELEASE SAP Release 20130211

Method S_GET_RELEASE on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_START_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE_END Call by reference Type reference (TYPE) DATS Field of type DATS 20130211
2 Exporting EV_DATE_START Call by reference Type reference (TYPE) DATS Field of type DATS 20130211
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130211
4 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20130211
5 Importing IV_MONAT_END Call by reference Type reference (TYPE) MONAT Fiscal Period 20130211
6 Importing IV_MONAT_START Call by reference Type reference (TYPE) MONAT Fiscal Period 20130211

Method S_GET_START_END_DATE on class CL_FICA_SAFT_UTILITY has no exception.

Method S_GET_T001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T001 Call by reference Type reference (TYPE) T001 Company Codes 20130211
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130211

Method S_GET_T001 on class CL_FICA_SAFT_UTILITY has no exception.

Method S_SET_INV_RULE_KEY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INV_RULE_KEY Call by reference Type reference (TYPE) TY_T_INV_RULE_KEY 20130211
2 Importing IS_VFKKSAFTINV_RULE Call by reference Type reference (TYPE) VFKKSAFTINV_RULE Generated Table for View 20130211
3 Importing IT_INV_RULE_KEY_EXC Call by reference Type reference (TYPE) TY_T_INV_RULE_KEY 20130211

Method S_SET_INV_RULE_KEY_TAB on class CL_FICA_SAFT_UTILITY has no exception.

Method S_SHIFT_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) CLIKE 20130211

Method S_SHIFT_SIGN on class CL_FICA_SAFT_UTILITY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in