SAP ABAP Class FSBP_VAL_BP021 (Validation Object for Fiscal Year Information)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_DEPRECATED_731 (Package) FS_BP_DEPRECATED_731
Properties
Class FSBP_VAL_BP021  
Short Description Validation Object for Fiscal Year Information    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_DEPRECATED_731   FS_BP_DEPRECATED_731 
Created 20060517   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_VAL_BP021 has no forward declaration.
Interfaces
Class FSBP_VAL_BP021 has no interface implemented.
Friends
Class FSBP_VAL_BP021 has no friend class.
Attributes
Class FSBP_VAL_BP021 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AMOUNT_HAS_CURRENCY Static method Private Method Checks Whether Currency Has Been Stated for Amount 20060517
2 CHECK_COUNTRY Static method Private Method Checks Whether Country Is Valid 20060517
3 CHECK_CURRENCY Static method Private Method Checks Whether Currency Is Valid 20060517
4 CHECK_DATE Static method Private Method Checks Whether Date Is Valid 20060517
5 NEW_MESSAGE Static method Private Method Enters Message in BAPIRET_2 20060518
6 VALIDATE_AUTH_CAPSTOCK_AMOUNT Static method Public Method Checks Value of Authorized Capital Stock 20060517
7 VALIDATE_BALANCE_AMOUNT Static method Public Method Checks Value of Total Assets 20060517
8 VALIDATE_BALANCE_CURR Static method Public Method Checks Balance Sheet Currency 20060517
9 VALIDATE_CAPITAL_RESRV_AMOUNT Static method Public Method Checks Value of Capital Reserve 20060517
10 VALIDATE_CONSOLIDATED_FST_DATE Static method Public Method Checks Date of Consolidated Financial Statements 20060517
11 VALIDATE_END_GREATER_START Static method Public Method Checks Whether FY Start Is Before FY End 20060517
12 VALIDATE_END_WITHOUT_START Static method Public Method Checks Whether FY Start Is Stated With FY End 20060517
13 VALIDATE_EQUITY_AMOUNT Static method Public Method Checks Value of Equity Capital 20060517
14 VALIDATE_FIN_STATEMENT_DATE Static method Public Method Checks Date of Financial Statements 20060517
15 VALIDATE_FISC_YEAR_END_DATE Static method Public Method Checks Date of End of Fiscal Year 20060517
16 VALIDATE_FISC_YEAR_IS_UNIQUE Static method Public Method Checks Whether FY Is Entered Once Only for Each BP 20060517
17 VALIDATE_FISC_YEAR_OVERLAP Static method Public Method Checks Whether FY Overlaps 20060517
18 VALIDATE_FISC_YEAR_SPECIFIED Static method Public Method Checks Whether Fiscal Year Is Stated 20060517
19 VALIDATE_FISC_YEAR_START_DATE Static method Public Method Checks Date of Start of Fiscal Year 20060517
20 VALIDATE_GEN_MEETING_DATE Static method Public Method Checks Date of Annual Stockholders' Meeting 20060517
21 VALIDATE_GROSS_AMOUNT Static method Public Method Checks Value of Gross Contribution 20060517
22 VALIDATE_ISSUED_STCKCAP_AMOUNT Static method Public Method Checks Value of Issued Stock Capital 20060517
23 VALIDATE_LIABILITIES_AMOUNT Static method Public Method Checks Value of Subordinated Liabilities 20060517
24 VALIDATE_NET_CONTRIB_AMOUNT Static method Public Method Checks Value of Net Contribution 20060517
25 VALIDATE_NET_INCOME_AMOUNT Static method Public Method Checks Value of Annual Net Income 20060517
26 VALIDATE_OTHER_RESERVES_AMOUNT Static method Public Method Checks Value of Other Revenue Reserve 20060517
27 VALIDATE_PARTYPE_FOR_FISC_YEAR Static method Public Method Checks Whether the Partner Category Is an Organization 20101018
28 VALIDATE_PROFIT_DISTRIB_AMOUNT Static method Public Method Checks Value of Distributed Earnings 20060517
29 VALIDATE_PROFIT_LOSS_AMOUNT Static method Public Method Checks Value of Profit/Loss Brought Forward 20060517
30 VALIDATE_PRS_STOCK_AMOUNT Static method Public Method Checks Value of Participation Certificates Outstanding 20060517
31 VALIDATE_REPORT_PROFIT_AMOUNT Static method Public Method Checks Value of Reported Profit 20060517
32 VALIDATE_REVENUE_RESRV_AMOUNT Static method Public Method Checks Value of Revenue Reserve 20060517
33 VALIDATE_REV_RES_OWNSHR_AMOUNT Static method Public Method Checks Value of Revenue Reserve for Own Shares 20060517
34 VALIDATE_STAT_RESERVE_AMOUNT Static method Public Method Checks Value of Statutory Revenue Reserve 20060517
35 VALIDATE_TURNOVER_AMOUNT Static method Public Method Checks Value of Annual Sales 20060517
Events
Class FSBP_VAL_BP021 has no event.
Types
Class FSBP_VAL_BP021 has no local type.
Method Signatures

Method CHECK_AMOUNT_HAS_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Importing I_FIELD_NAME Call by reference Type reference (TYPE) BAPI_FLD Feld im Parameter 20060517
3 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method CHECK_AMOUNT_HAS_CURRENCY on class FSBP_VAL_BP021 has no exception.

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 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060517

Method CHECK_COUNTRY on class FSBP_VAL_BP021 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 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060517

Method CHECK_CURRENCY on class FSBP_VAL_BP021 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 20060517
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FNAM_____4 Feldname 20060517
3 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returnparameter 20060517

Method CHECK_DATE on class FSBP_VAL_BP021 has no exception.

Method NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_ID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20060518
2 Importing I_FIELD Call by reference Type reference (TYPE) BAPI_FLD Feldname 20060518
3 Importing I_FROM_SYSTEM Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060518
4 Importing I_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20060518
5 Importing I_PARAMETER Call by reference Type reference (TYPE) BAPI_PARAM Parametername 20060518
6 Importing I_ROW Call by reference Type reference (TYPE) BAPI_LINE Zeile im Parameter 20060518
7 Importing I_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20060518
8 Importing I_VARIABLE1 Call by reference Type reference (TYPE) CHAR50 Nachrichtenvariable 20060518
9 Importing I_VARIABLE2 Call by reference Type reference (TYPE) CHAR50 Nachrichtenvariable 20060518
10 Importing I_VARIABLE3 Call by reference Type reference (TYPE) CHAR50 Nachrichtenvariable 20060518
11 Importing I_VARIABLE4 Call by reference Type reference (TYPE) CHAR50 Nachrichtenvariable 20060518
12 Returning R_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20060518

Method NEW_MESSAGE on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_AUTH_CAPSTOCK_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_AUTH_CAPSTOCK_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_BALANCE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_BALANCE_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_BALANCE_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_BALANCE_CURR on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_CAPITAL_RESRV_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_CAPITAL_RESRV_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_CONSOLIDATED_FST_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_CONSOLIDATED_FST_DATE on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_END_GREATER_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_END_GREATER_START on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_END_WITHOUT_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_END_WITHOUT_START on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_EQUITY_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_EQUITY_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_FIN_STATEMENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_FIN_STATEMENT_DATE on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_FISC_YEAR_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_FISC_YEAR_END_DATE on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_FISC_YEAR_IS_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_FISC_YEAR_IS_UNIQUE on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_FISC_YEAR_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_FISC_YEAR_OVERLAP on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_FISC_YEAR_SPECIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_FISC_YEAR_SPECIFIED on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_FISC_YEAR_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_FISC_YEAR_START_DATE on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_GEN_MEETING_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_GEN_MEETING_DATE on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_GROSS_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_GROSS_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_ISSUED_STCKCAP_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_ISSUED_STCKCAP_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_LIABILITIES_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_LIABILITIES_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_NET_CONTRIB_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_NET_CONTRIB_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_NET_INCOME_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_NET_INCOME_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_OTHER_RESERVES_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_OTHER_RESERVES_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_PARTYPE_FOR_FISC_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftspartnerstamm (Geschäftsjahres-Informationen) 20101018
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20101018

Method VALIDATE_PARTYPE_FOR_FISC_YEAR on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_PROFIT_DISTRIB_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_PROFIT_DISTRIB_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_PROFIT_LOSS_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_PROFIT_LOSS_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_PRS_STOCK_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_PRS_STOCK_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_REPORT_PROFIT_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_REPORT_PROFIT_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_REVENUE_RESRV_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_REVENUE_RESRV_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_REV_RES_OWNSHR_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_REV_RES_OWNSHR_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_STAT_RESERVE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_STAT_RESERVE_AMOUNT on class FSBP_VAL_BP021 has no exception.

Method VALIDATE_TURNOVER_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP021 Call by reference Type reference (TYPE) BP021_TTY Geschäftsjahresinformationen 20060517
2 Returning R_RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060517

Method VALIDATE_TURNOVER_AMOUNT on class FSBP_VAL_BP021 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700