SAP ABAP Class FSBP_BASIC_SERVICES (Services from Basis Components)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_AL_GENERIC_SERVICES (Package) Generic Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20051230
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_MESSAGE Constants: Messages 20051230
Properties
Class FSBP_BASIC_SERVICES  
Short Description Services from Basis Components    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_AL_GENERIC_SERVICES   Generic Services 
Created 20051118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_BASIC_SERVICES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_CONST_BOOLE Constants: Boolean Values 20051230
2 IF_XO_CONST_MESSAGE Constants: Messages 20051230
Friends
Class FSBP_BASIC_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABORT Instance attribute Private Attribute reference (LIKE) 20051230
2 ERROR Instance attribute Private Attribute reference (LIKE) 20051230
3 EXIT Instance attribute Private Attribute reference (LIKE) 20051230
4 FALSE Instance attribute Private Attribute reference (LIKE) 20051230
5 INFO Instance attribute Private Attribute reference (LIKE) 20051230
6 LIST_OF_COUNTRIES Static Attribute Private See coding Countries 20051118
7 LIST_OF_CURRENCIES Static Attribute Private See coding Currency Codes 20051118
8 REGIONALCODE Static Attribute Private Type reference (TYPE) FSBP_T005S_STY Table Type for Province Key (Sorted) 20120709
9 SUCCESS Instance attribute Private Attribute reference (LIKE) 20051230
10 TRUE Instance attribute Private Attribute reference (LIKE) 20051230
11 WARNING Instance attribute Private Attribute reference (LIKE) 20051230
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COUNTRY Static method Public Method Checks Whether Country Is Valid 20051118
2 CHECK_CURRENCY Static method Public Method Checks Whether Currency Is Valid 20051118
3 CHECK_DATE Static method Public Method Checks Whether Date Is Valid 20051118
4 CHECK_DOMAIN_VALUE Static method Public Method Checks Whether Domain Value Is Valid 20051118
5 CHECK_REGIONALCODE Static method Public Method Checks Whether Regional Code Exists 20120709
6 CONVERT_GUID_C32_TO_X16 Static method Public Method Converts CHAR32 GUID to RAW16 20070118
7 CONVERT_GUID_X16_TO_C32 Static method Public Method Converts RAW16 GUID to CHAR32 20070118
8 GET_COUNTRY Static method Public Method Supplies Relevant Table Entry for a Country 20051118
9 GET_CURRENCY Static method Public Method Supplies Relevant Table Entry for a Currency 20051118
10 GET_CURRENCY_TEXT Static method Public Method Supplies Relevant Text for a Currency 20060130
11 GET_DOMAIN_TEXT_FOR_VALUE Static method Public Method Reads Text for a Fixed Domain Value 20051118
12 GET_FIELDINFO Static method Public Method Supplies Information for a Data Element 20060109
13 GET_NUMBER_RANGE Static method Public Method Supplies the Number Range from TB001 20060920
14 GET_NUMBER_RANGE_INTERVAL Static method Public Method Supplies the Number Range Interval from NRIV 20060920
15 GET_REGIONALCODE Static method Public Method Supplies Relevant Table Entry for Regional Code 20120709
16 NEW_GUID_C32 Static method Public Method Provides a New GUID with Type CHAR32 20070118
17 NEW_GUID_X16 Static method Public Method Provides a New GUID with Type RAW16 20070118
Events
Class FSBP_BASIC_SERVICES has no event.
Types
Class FSBP_BASIC_SERVICES has no local type.
Method Signatures

Method CHECK_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20051118
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20051118

Method CHECK_COUNTRY on class FSBP_BASIC_SERVICES has no exception.

Method CHECK_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS_CURC Währungsschlüssel 20051118
2 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20060830
3 Importing I_FIELD Call by reference Type reference (TYPE) XO_FIELD_NAME Feldname 20060914
4 Importing I_TABLE Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20060914
5 Returning R_RESULT Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20051118

Method CHECK_CURRENCY on class FSBP_BASIC_SERVICES has no exception.

Method CHECK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20051118
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FNAM_____4 Feldname 20051118
3 Importing I_TABLENAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20060809
4 Returning R_RESULT Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20051118

Method CHECK_DATE on class FSBP_BASIC_SERVICES has no exception.

Method CHECK_DOMAIN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FNAM_____4 Feldname 20051118
2 Importing I_TAB_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20051118
3 Importing I_TEXT Call by reference Type reference (TYPE) TEXT_72 textfield 72 characters 20051118
4 Importing I_VALUE Call by reference Type reference (TYPE) CHAR80 Char 80 20051118
5 Returning R_RESULT Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20051118

Method CHECK_DOMAIN_VALUE on class FSBP_BASIC_SERVICES has no exception.

Method CHECK_REGIONALCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20120709
2 Importing I_REGION Call by reference Type reference (TYPE) REGIO Region (Bundesstaat, Bundesland, Provinz, Grafschaft) 20120709
3 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Regionalcode existiert 20120709

Method CHECK_REGIONALCODE on class FSBP_BASIC_SERVICES has no exception.

Method CONVERT_GUID_C32_TO_X16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID_C32 Call by reference Type reference (TYPE) SYSUUID_C32 16 byte UUID in 32 chars (hexadecimal encoded) 20070118
2 Returning R_GUID_X16 Value transfer Type reference (TYPE) SYSUUID_X16 16 byte UUID in 16 bytes (raw format) 20070118

Method CONVERT_GUID_C32_TO_X16 on class FSBP_BASIC_SERVICES has no exception.

Method CONVERT_GUID_X16_TO_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID_X16 Call by reference Type reference (TYPE) SYSUUID_X16 16 byte UUID in 16 bytes (raw format) 20070118
2 Returning R_GUID_C32 Value transfer Type reference (TYPE) SYSUUID_C32 16 byte UUID in 32 chars (hexadecimal encoded) 20070118

Method CONVERT_GUID_X16_TO_C32 on class FSBP_BASIC_SERVICES has no exception.

Method GET_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20051118
2 Returning R_COUNTRY_DETAILS Value transfer Type reference (TYPE) T005 Länder 20051118

Method GET_COUNTRY on class FSBP_BASIC_SERVICES has no exception.

Method GET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20051118
2 Returning R_CURRENCY_DETAILS Value transfer Type reference (TYPE) TCURC Währungscodes 20051118

Method GET_CURRENCY on class FSBP_BASIC_SERVICES has no exception.

Method GET_CURRENCY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20060130
2 Returning R_CURRENCY_TEXT Value transfer Type reference (TYPE) TCURT Bezeichnung der Waehrungscodes 20060130

Method GET_CURRENCY_TEXT on class FSBP_BASIC_SERVICES has no exception.

Method GET_DOMAIN_TEXT_FOR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMAIN_NAME Call by reference Type reference (TYPE) TABNAME Name der Domäne 20051118
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Domänenfestwert 20051118
3 Returning R_DOMAIN_TEXT Value transfer Type reference (TYPE) STRING Domänentext 20051118

Method GET_DOMAIN_TEXT_FOR_VALUE on class FSBP_BASIC_SERVICES has no exception.

Method GET_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FNAM_____4 Feldname 20060109
2 Importing I_TAB_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20060109
3 Returning R_FIELDINFO Value transfer Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20060109

Method GET_FIELDINFO on class FSBP_BASIC_SERVICES has no exception.

Method GET_NUMBER_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPING Call by reference Type reference (TYPE) BU_GROUP Geschäftspartnergruppierung 20060920
2 Returning R_NUMBER_RANGE Value transfer Type reference (TYPE) BU_NRRNG GP-Nummernkreis 20060920

Method GET_NUMBER_RANGE on class FSBP_BASIC_SERVICES has no exception.

Method GET_NUMBER_RANGE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUMBER_RANGE Call by reference Type reference (TYPE) BU_NRRNG GP-Nummernkreis 20060920
2 Returning R_NUMBER_RANGE_INTERVAL Value transfer Type reference (TYPE) NRIV Nummernkreisintervalle 20060920

Method GET_NUMBER_RANGE_INTERVAL on class FSBP_BASIC_SERVICES has no exception.

Method GET_REGIONALCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20120709
2 Importing I_REGION Call by reference Type reference (TYPE) REGIO Region (Bundesstaat, Bundesland, Provinz, Grafschaft) 20120709
3 Returning R_T005S Value transfer Type reference (TYPE) T005S Steuern: Provinzschlüssel 20120709

Method GET_REGIONALCODE on class FSBP_BASIC_SERVICES has no exception.

Method NEW_GUID_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) SYSUUID_C32 16 byte UUID in 32 chars (hexadecimal encoded) 20070118

Method NEW_GUID_C32 on class FSBP_BASIC_SERVICES has no exception.

Method NEW_GUID_X16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) SYSUUID_X16 16 byte UUID in 16 bytes (raw format) 20070118

Method NEW_GUID_X16 on class FSBP_BASIC_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710