SAP ABAP Class CL_UKM_FORMULA_FUNCTIONS (Own Fields in Formula Editor)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FSCM-CR-CR (Application Component) Basic Functions
     UKM_RULES_ENGINE (Package) SAP Credit Management - Define and Evaluate Rules
Properties
Class CL_UKM_FORMULA_FUNCTIONS  
Short Description Own Fields in Formula Editor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UKM_RULES_ENGINE   SAP Credit Management - Define and Evaluate Rules 
Created 20021206   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UKM_FORMULA_FUNCTIONS has no forward declaration.
Interfaces
Class CL_UKM_FORMULA_FUNCTIONS has no interface implemented.
Friends
Class CL_UKM_FORMULA_FUNCTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NEGATIVE_CHARS Constant Public Type reference (TYPE) UKM_INFOCATEGORY '20' Category of Additional Information for Business Partner (Cr) 20031204
2 _O_BADI_BLACKWHITE Static Attribute Private Object reference (TYPE REF TO) IF_EX_UKM_BLACKWHITE_LIST BAdI Interface IF_EX_UKM_BLACKWHITE_LIST 20021213
Methods
# Method Level Visibility Method type Description Created on
1 AGE Static method Public Method Age in Years 20030319
2 ANNUALNETINCOME Static method Public Method Annual Net Income 20030725
3 ANNUALSALES Static method Public Method Annual Sales 20030725
4 AUTHCAPITALSTOCK Static method Public Method Subscribed Capital 20030725
5 BALANCESHEETTOTAL Static method Public Method Total Assets 20030725
6 BLACKLIST Static method Public Method Entry Exists in Black List 20021213
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021213
8 DEBTRATIO Static method Public Method Debt Ratio 20030725
9 DIVIDEND Static method Public Method Dividend 20030725
10 EQUITYCAPITAL Static method Public Method Equity Capital 20030725
11 EVAL_LIMIT Static method Public Method Limit via FoBuMethod 20030807
12 EVAL_SCORING Static method Public Method Scoring via FoBuMethod 20030807
13 GET_FISCYEAR_DATA Static method Private Method Joint Access to Fiscal Year Data 20030725
14 GRADE2RANK Static method Public Method Convert Rating to Rank 20021206
15 ISSUEDSTOCKCAPITAL Static method Public Method Stock Capital 20030725
16 NEGATIVE_CHARS Static method Public Method Test for Existence of Negative Credit Events 20031204
17 PARTCERTS Static method Public Method Participation Certificates Outstanding 20030725
18 RATING Static method Public Method External Rating 20021206
19 REPORTEDPROFIT Static method Public Method Reported Profit 20030725
20 STR2NUM Static method Public Method Convert Strint to Number 20021220
21 WHITELIST Static method Public Method Entry Exists in White List 20021213
Events
Class CL_UKM_FORMULA_FUNCTIONS has no event.
Types
Class CL_UKM_FORMULA_FUNCTIONS has no local type.
Method Signatures

Method AGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BIRTHDAY Call by reference Type reference (TYPE) DATUM Datum 20030319
2 Returning R_AGE Value transfer Type reference (TYPE) INT4 Alter in Jahren 20030319

Method AGE on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method ANNUALNETINCOME 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_NET_IN Jahresüberschuß 20030725

Method ANNUALNETINCOME on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method ANNUALSALES 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) BP021-BAL_SH_CUR Währungsschlüssel 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BP021-BUSINESS_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_TURNOVR Jahresumsatz 20030725

Method ANNUALSALES on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method AUTHCAPITALSTOCK 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_CAP_STK genehmigtes Grundkapital 20030725

Method AUTHCAPITALSTOCK on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method BALANCESHEETTOTAL 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_BAL_AMT Bilanzsumme 20030725

Method BALANCESHEETTOTAL on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method BLACKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021213
2 Returning R_IS_ON_BLACKLIST Value transfer Type reference (TYPE) FLAG 'X' = ja, '' = nein 20021213

Method BLACKLIST on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DEBTRATIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
2 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
3 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_DEBTS_F Verschuldungsfaktor 20030725

Method DEBTRATIO on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method DIVIDEND 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_DIV_DIS Dividende/Ausschüttungsbetrag 20030725

Method DIVIDEND on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method EQUITYCAPITAL 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_EQUITY Eigenkapital 20030725

Method EQUITYCAPITAL on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method EVAL_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CREDIT_LIMIT Call by reference Type reference (TYPE) UKM_CREDIT_LIMIT Kreditlimit 20030807
2 Changing C_LIMIT_PT1 Call by reference Type reference (TYPE) UKM_CREDIT_LIMIT Zwischenergebnis 1 20070227
3 Changing C_LIMIT_PT2 Call by reference Type reference (TYPE) UKM_CREDIT_LIMIT Zwischenergebnis 2 20070227
4 Changing C_LIMIT_PT3 Call by reference Type reference (TYPE) UKM_CREDIT_LIMIT Zwischenergebnis 3 20070227
5 Changing C_LIMIT_PT4 Call by reference Type reference (TYPE) UKM_CREDIT_LIMIT Zwischenergebnis 4 20070227
6 Changing C_LIMIT_PT5 Call by reference Type reference (TYPE) UKM_CREDIT_LIMIT Zwischenergebnis 5 20070227

Method EVAL_LIMIT on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method EVAL_SCORING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OWN_RATING Call by reference Type reference (TYPE) UKM_OWN_RATING Interne Bonität 20030807
2 Changing C_RATING_PT1 Call by reference Type reference (TYPE) UKM_OWN_RATING Zwischenergebnis 1 20030911
3 Changing C_RATING_PT2 Call by reference Type reference (TYPE) UKM_OWN_RATING Zwischenergebnis 2 20030911
4 Changing C_RATING_PT3 Call by reference Type reference (TYPE) UKM_OWN_RATING Zwischenergebnis 3 20031008
5 Changing C_RATING_PT4 Call by reference Type reference (TYPE) UKM_OWN_RATING Zwischenergebnis 4 20031008
6 Changing C_RATING_PT5 Call by reference Type reference (TYPE) UKM_OWN_RATING Zwischenergebnis 5 20031008
# Exception Resumable Description Created on
1 FAILED Berechnung fehlgeschlagen, keine Übernahme des Ergebnisses 20030822
2 READY Ausstieg nach erfolgreicher Ermittlung des Ergebnisses 20031009

Method GET_FISCYEAR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Value transfer Type reference (TYPE) ANY 20030725
2 Importing I_CURRENCY Call by reference Type reference (TYPE) BAPIBP_BAL_CUR Bilanzwährung 20031008
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) SFBEFSYM Feldname 20030725
4 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
5 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725

Method GET_FISCYEAR_DATA on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method GRADE2RANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GRADE Call by reference Type reference (TYPE) BP1012-GRADE Ergebnis einer Bewertung 20021206
2 Importing I_GRADE_METHOD Call by reference Type reference (TYPE) BP1012-GRADE_METHOD Bewertungsverfahren 20021206
3 Returning R_RANKING Value transfer Type reference (TYPE) BP_GRADE_RANK Rang einer Bewertungsstufe 20021206

Method GRADE2RANK on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method ISSUEDSTOCKCAPITAL 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_SHA_STK ausgegebenes Aktienkapital 20030725

Method ISSUEDSTOCKCAPITAL on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method NEGATIVE_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20031204
2 Returning R_NEG_CHAR_EXISTS Value transfer Type reference (TYPE) XFLAG 'X' = es liegen Negativmerkmale vor 20031204

Method NEGATIVE_CHARS on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method PARTCERTS 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_PRS_STK Genußkapital 20030725

Method PARTCERTS on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method RATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GRADE_METHOD Call by reference Type reference (TYPE) BP1012-GRADE_METHOD Bewertungsverfahren 20021206
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021206
3 Returning R_GRADE Value transfer Type reference (TYPE) BP_GRADE Ergebnis einer Bewertung 20021206

Method RATING on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method REPORTEDPROFIT 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 20030725
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20030725
3 Importing I_YEAR Call by reference Type reference (TYPE) BAPIBP_BUSIN_Y Geschäftsjahr 20030725
4 Returning R_RESULT Value transfer Type reference (TYPE) BAPIBP_PROFIT Ausgewiesener Gewinn der Organisation 20030725

Method REPORTEDPROFIT on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method STR2NUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) ANY 20021220
2 Returning R_NUMBER Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20021220

Method STR2NUM on class CL_UKM_FORMULA_FUNCTIONS has no exception.

Method WHITELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021213
2 Returning R_IS_ON_WHITELIST Value transfer Type reference (TYPE) FLAG 'X' = ja, '' = nein 20021213

Method WHITELIST on class CL_UKM_FORMULA_FUNCTIONS has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 200