SAP ABAP Class CL_BSP_BROK_DIFF_M (Model Class for Handling Differences)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CD (Application Component) Collections/Disbursements
     FSCDITAGCY_DIFF (Package) BSP: Handling Differences
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_MODEL BSP: Model Basis Class 20030827
Properties
Class CL_BSP_BROK_DIFF_M  
Short Description Model Class for Handling Differences    
Super Class CL_BSP_MODEL BSP: Model Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ITAGCY    
Program status     
Category 0   
Package FSCDITAGCY_DIFF   BSP: Handling Differences 
Created 20030827   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_BROK_DIFF_M has no forward declaration.
Interfaces
Class CL_BSP_BROK_DIFF_M has no interface implemented.
Friends
Class CL_BSP_BROK_DIFF_M has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTH_BUFFER Static Attribute Private Type reference (TYPE) TY_AUTH_BUFFER 20041111
2 COMPCODE Instance attribute Public Type reference (TYPE) BUKRS Company Code 20030901
3 CONTRACT_SUMMARY Instance attribute Public Type reference (TYPE) TITAGCY_OI_CONTRACT_SUMMARY Summarization of OIs Acc. to Contract Rel. and Company Code 20030827
4 CO_AGTYPE_A1 Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY 1 Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
5 CO_AGTYPE_A1_A2 Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY 4 Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
6 CO_AGTYPE_A1_A3 Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY 5 Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
7 CO_AGTYPE_A2 Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY 2 Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
8 CO_AGTYPE_A2_A3 Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY 6 Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
9 CO_AGTYPE_A3 Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY 3 Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
10 CO_AGTYPE_ALL Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY 7 Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
11 CO_AGTYPE_NONE Constant Public Type reference (TYPE) DIFFRULE_AGASSGN_ITAGCY SPACE Assignment: For Which Agency Categories Is Diff. Rule Valid 20031021
12 CO_DIFFCALLER_BANKTR Constant Public Type reference (TYPE) DIFFCALLER_ITAGCY 5 Caller Clarification Incoming Payments 20031217
13 CO_DIFFCALLER_DC Constant Public Type reference (TYPE) DIFFCALLER_ITAGCY ' ' Caller Direct Collection 20031217
14 CO_DIFFCALLER_TP Constant Public Type reference (TYPE) DIFFCALLER_ITAGCY 1 Caller Third Party Collection 20031217
15 CO_DIFFCALLER_TP_CLOSE Constant Public Type reference (TYPE) DIFFCALLER_ITAGCY 2 Caller Third Party Collection, Close Container 20031217
16 CO_DIFFCALLER_TP_ITEMS Constant Public Type reference (TYPE) DIFFCALLER_ITAGCY 3 Caller Open Items of Third Parties 20031217
17 CO_DIFFCALLER_TP_SUBCOMM Constant Public Type reference (TYPE) DIFFCALLER_ITAGCY 4 Caller Differences Subcommission 20031217
18 CO_DIFFLOC_1 Constant Public Type reference (TYPE) DIFFLOC_ITAGCY 1 Callpoint Direct Collections 20050418
19 CO_DIFFLOC_2 Constant Public Type reference (TYPE) DIFFLOC_ITAGCY 2 Callpoint Third-Party Collections, Reported Amount 20050418
20 CO_DIFFLOC_3 Constant Public Type reference (TYPE) DIFFLOC_ITAGCY 3 Callpoint Third-Party Collections, Reported Commission 20050418
21 DIFFCTRL Instance attribute Public Type reference (TYPE) SITAGCYDIFFMODELCTRL Model Data for Handling Differences 20030827
22 DIFFRULES_ALL Static Attribute Private Type reference (TYPE) TITAGCYDIFFRULES All Rules 20030827
23 DIFFRULES_VALID Instance attribute Public Type reference (TYPE) TITAGCYDIFFRULES Permitted Rules 20030827
24 ERROR Instance attribute Public Type reference (TYPE) SITAGCYERROR Agency Collections: Error Structure 20040915
25 FAEDN Instance attribute Public Type reference (TYPE) FAEDN_KK Due Date for Net Payment for Payments on Account 20040809
26 ISCOLLAPSED Instance attribute Public Type reference (TYPE) CHAR1 20030828
27 PARTNER_CONTR_DESCR Instance attribute Private Type reference (TYPE) TITAGCY_OI_CONTRACT_SUMMARY Partner and Contract Descriptions 20040129
28 SELECTED_CONTRACT_SUMMARY Instance attribute Public Type reference (TYPE) SITAGCY_OI_CONTRACT_SUMMARY Summarization of OIs Acc. to Contract Rel. and Company Code 20030827
29 SELECTED_DIFFRULE Instance attribute Public Type reference (TYPE) DIFFRULE_ITAGCY Rules for Handling Differences 20030827
30 SELECTED_ORGUNIT Instance attribute Public Type reference (TYPE) SITAGCYORGDESCR Selected Organizational Unit 20120913
31 SELECTED_ORGUNIT_DISP Instance attribute Public Type reference (TYPE) STRING Display of Selected Organizational Unit 20120913
32 SELECTED_REASON Instance attribute Public Type reference (TYPE) DIFFACCREASON_ITAGCY Agency Collections: Reasons for Differences in Payts on Acct 20040927
33 SEL_LIST Instance attribute Public Type reference (TYPE) TITAGCYDIFFSELLIST List of Selectable Difference Rules 20121112
34 T_DIFFACCREASONS Instance attribute Public Type reference (TYPE) TITAGCYDIFFREAS Agency Collections: Table Type Reasons for On Account Diff. 20040927
35 T_ORGUNITS_DISPLAY Instance attribute Public Type reference (TYPE) TITAGCY_2STRINGS Table Category with 2 Strings as Line Category 20120913
36 T_ORGUNITS_INV Instance attribute Public Type reference (TYPE) TITAGCYORGDESCR Organizational Unit Involved 20120913
37 T_ORGUNITS_PROP Instance attribute Public Type reference (TYPE) TITAGCYORGDESCR Proposed Organizational Unit 20120913
38 T_ORGUNITS_RESP Instance attribute Public Type reference (TYPE) TITAGCYORGDESCR Responsible organizational units 20120913
39 T_ORGUNITS_TC Instance attribute Public Type reference (TYPE) TITAGCYORGDESCR Organizations for Temporary Collection 20121115
40 T_ORGUNITS_TP Instance attribute Public Type reference (TYPE) TITAGCYORGDESCR Third-Party Organizations 20120913
41 XSHOW_ADD_DATA Instance attribute Public Type reference (TYPE) XFELD Indicator: Display Additional Data 20031217
42 XSHOW_ORG_DATA Instance attribute Public Type reference (TYPE) XFELD Indicator: Display Organization 20120913
43 XTEMPCLAR_DIFFERENT_BROKER Instance attribute Public Type reference (TYPE) XFELD Clearing Commission for Temp. Collection with Diff. Brokers 20121112
44 X_SHOW_REASONS Instance attribute Public Type reference (TYPE) XFELD Indicator: Display Reasons for Payt on Account Differences 20040927
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method Authorization Checks 20041111
2 CHECK Instance method Public Method Checks 20040809
3 CONTRACT_PARTNER_DESCR_GET Instance method Private Method Description for Partner Contract 20040129
4 DIFF_SEL_LIST_SET Instance method Public Method Sets Selection List (For Example, for Dropdown List Box) 20121115
5 FILL_ORGUNIT_PROPOSAL Instance method Private Method Fills Organization for Proposal 20120913
6 FILL_ORGUNIT_TEMPCOLL Instance method Private Method Fills Organization of Temporary Collection 20121115
7 FILL_ORGUNIT_THIRDPARTY Instance method Private Method Fills Third-Party Organization 20120913
8 INIT Instance method Public Method Initialization 20030827
9 PARAMS_GET Instance method Public Method Return Difference Attributes 20030827
10 SET_ATTRIBUTES Instance method Public Method Set Model Attributes 20030827
11 SET_ORGUNIT Instance method Public Method Sets Selected Organizational Unit 20120913
12 SET_TEMPCLAR_DIFFERENT_BROKER Instance method Private Method Fills Indicator for Different Brokers 20121115
13 TOLERANCE_CHECK Static method Private Method Check Tolerance 20031217
Events
Class CL_BSP_BROK_DIFF_M has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_AUTH Private See coding 20041111 tty_auth type standard table of ty_auth with key diffrule
2 TY_AUTH Private See coding 20041111 begin of ty_auth, diffrule type diffrule_itagcy, xauth type xfeld, end of ty_auth
3 TY_AUTH_BUFFER Private See coding 20041111 begin of ty_auth_buffer, user type sy-uname, t_auth type tty_auth, end of ty_auth_buffer
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on class CL_BSP_BROK_DIFF_M has no parameter.
Method AUTHORITY_CHECK on class CL_BSP_BROK_DIFF_M has no exception.

Method CHECK Signature

Method CHECK on class CL_BSP_BROK_DIFF_M has no parameter.
Method CHECK on class CL_BSP_BROK_DIFF_M has no exception.

Method CONTRACT_PARTNER_DESCR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GPART Call by reference Type reference (TYPE) GPART_KK Geschäftspartnernummer 20040129
2 Importing I_VTREF Call by reference Type reference (TYPE) VTREF_KK Referenzangaben aus dem Vertrag 20040129
3 Returning R_DESCRIPTION Value transfer Type reference (TYPE) CHAR200 Textfeld Laenge 200 20040129

Method CONTRACT_PARTNER_DESCR_GET on class CL_BSP_BROK_DIFF_M has no exception.

Method DIFF_SEL_LIST_SET Signature

Method DIFF_SEL_LIST_SET on class CL_BSP_BROK_DIFF_M has no parameter.
Method DIFF_SEL_LIST_SET on class CL_BSP_BROK_DIFF_M has no exception.

Method FILL_ORGUNIT_PROPOSAL Signature

Method FILL_ORGUNIT_PROPOSAL on class CL_BSP_BROK_DIFF_M has no parameter.
Method FILL_ORGUNIT_PROPOSAL on class CL_BSP_BROK_DIFF_M has no exception.

Method FILL_ORGUNIT_TEMPCOLL Signature

Method FILL_ORGUNIT_TEMPCOLL on class CL_BSP_BROK_DIFF_M has no parameter.
Method FILL_ORGUNIT_TEMPCOLL on class CL_BSP_BROK_DIFF_M has no exception.

Method FILL_ORGUNIT_THIRDPARTY Signature

Method FILL_ORGUNIT_THIRDPARTY on class CL_BSP_BROK_DIFF_M has no parameter.
Method FILL_ORGUNIT_THIRDPARTY on class CL_BSP_BROK_DIFF_M has no exception.

Method INIT Signature

Method INIT on class CL_BSP_BROK_DIFF_M has no parameter.
Method INIT on class CL_BSP_BROK_DIFF_M has no exception.

Method PARAMS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DIFFCONTROL Value transfer Type reference (TYPE) SITAGCYDIFFCONTROL boolsche Variable (X=true, -=false, space=unknown) 20030827

Method PARAMS_GET on class CL_BSP_BROK_DIFF_M has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIFFCTRL Value transfer Type reference (TYPE) SITAGCYDIFFMODELCTRL Model-Daten zur Behandlung von Differenzen 20031125
2 Importing I_COMPCODE Value transfer Type reference (TYPE) BUKRS Buchungskreis 20031125

Method SET_ATTRIBUTES on class CL_BSP_BROK_DIFF_M has no exception.

Method SET_ORGUNIT Signature

Method SET_ORGUNIT on class CL_BSP_BROK_DIFF_M has no parameter.
Method SET_ORGUNIT on class CL_BSP_BROK_DIFF_M has no exception.

Method SET_TEMPCLAR_DIFFERENT_BROKER Signature

Method SET_TEMPCLAR_DIFFERENT_BROKER on class CL_BSP_BROK_DIFF_M has no parameter.
Method SET_TEMPCLAR_DIFFERENT_BROKER on class CL_BSP_BROK_DIFF_M has no exception.

Method TOLERANCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIFFCTRL Call by reference Type reference (TYPE) SITAGCYDIFFMODELCTRL Model-Daten zur Behandlung von Differenzen 20031217
2 Returning RX_OUT_OF_TOLERANCE Value transfer Type reference (TYPE) XFELD Kennzeichen: Differenz ausserhalb der Toleranz 20031217

Method TOLERANCE_CHECK on class CL_BSP_BROK_DIFF_M has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 472