Hierarchy
⤷
⤷
Properties
| Class | CL_BSP_BROK_COLLECT_DIFFHANDLE | |
| Short Description | Difference Handling | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ITAGCY | |
| Program status | ||
| Category | 0 | |
| Package | FSCDITAGCY_COLLECT | BSP: Collection/Disbursement of Open Items |
| Created | 20030724 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_BSP_BROK_COLLECT_DIFFHANDLE has no forward declaration.
Interfaces
Class CL_BSP_BROK_COLLECT_DIFFHANDLE has no interface implemented.
Friends
Class CL_BSP_BROK_COLLECT_DIFFHANDLE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | AGTYPE_ITAGCY | Key of Agency Category in Italian Agency Collections | 20031021 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SITAGCY_TP_CLEARACC_DIFFCTRL | Control Structure Differences for Container in 3rd-Pty Coll. | 20070718 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | COLLDATE_BRO | Broker Collections: Date of Collection | 20041004 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | DIFFB_KK | Difference Amount in Clearing Processing | 20030725 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SITAGCYDIFFCONTROL | Return Structure for Handling Differences | 20030728 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | TITAGCYDIFFRULES | Table Category for SITAGCYDIFFRULES | 20031021 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | TITAGCYCOLLTRANSF | Table Category for SITAGCYCOLLTRANSF | 20030725 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | FKKKO | Header Data In Open Item Accounting Document | 20030725 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | FKKOP_T | Table Type for FKKOP | 20030725 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | SITAGCY_OPEN_ITEM_SUMMARY | Table Category for SITAGCY_OI_CCODE_SUMMARY | 20030725 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | SITAGCYORGDESCR | Organizational Units Description | 20031205 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | SITAGCYORGDESCR | Organizational Units Description | 20031205 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | BETRW_KK | Payment Amount | 20040203 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | BAPIBROKREPITEM_T | Broker Report Items (BAPI) | 20030916 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | BAPIBROKREPSELITEMC_T | Table Category of Open Items BAPI Broker Collection | 20030916 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | FKKCL_T | Table of Clearing Information | 20121115 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | BOOLE-BOOLE | Processing Differences for Subcommission | 20031017 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | XFELD | Call Up to Clarify Temporary Collection | 20031029 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Underpayment: Differences to be Paid by Insurance (A1/3) | 20030916 | |
| 2 | Instance method | Private | Method | Underpayment: Differences to be Paid by Agency (A2 and A3) | 20030916 | |
| 3 | Instance method | Private | Method | Overpayment: Difference to Customer Account (A1 and A3) | 20030916 | |
| 4 | Instance method | Private | Method | Under/Overpayment: Posting on Customer Account (A1 and A3) | 20030916 | |
| 5 | Instance method | Private | Method | Third-Party Collections: Diff. to Third Parties (A1 and A3) | 20030916 | |
| 6 | Instance method | Private | Method | Third-Party Collection: Diff. Acc.to Proposal (A1 and A3) | 20120913 | |
| 7 | Instance method | Private | Method | Third-Party Collection: Diff. to Org. Resp. (A1 and A3) | 20120913 | |
| 8 | Instance method | Private | Method | Third-Party Collection: Diff. to Org. Involved (A1 and A3) | 20120913 | |
| 9 | Instance method | Private | Method | Third-Party Colln: Diff. in Org: of Temp. Coll. (A1 and A3) | 20121115 | |
| 10 | Instance method | Private | Method | Temporary Collection: Commission Clearing | 20121115 | |
| 11 | Instance method | Private | Method | Temporary Collection: Collection Posting | 20121115 | |
| 12 | Instance method | Private | Method | Underpayment: Differences to be Paid by Insurance (A2) | 20030916 | |
| 13 | Instance method | Private | Method | Underpayment: Differences to be Paid by Agency (A2) | 20030916 | |
| 14 | Instance method | Private | Method | Overpayment: Difference to Customer Account (A2) | 20030916 | |
| 15 | Instance method | Private | Method | Under/Overpayment: Posting on Customer Account (A2) | 20030916 | |
| 16 | Instance method | Private | Method | Third-Party Collections: Difference to Third Parties (A2) | 20030916 | |
| 17 | Static method | Private | Method | Read Difference Rules | 20031021 | |
| 18 | Static method | Private | Method | Check to See if Difference Rule Can be Called in Context | 20031021 | |
| 19 | Instance method | Private | Method | 20030929 | ||
| 20 | Instance method | Private | Method | 20030929 | ||
| 21 | Instance method | Private | Method | 20030929 | ||
| 22 | Instance method | Private | Method | 20030929 | ||
| 23 | Instance method | Private | Method | 20030929 | ||
| 24 | Instance method | Private | Method | 20120913 | ||
| 25 | Instance method | Private | Method | 20120913 | ||
| 26 | Instance method | Private | Method | 20120913 | ||
| 27 | Instance method | Private | Method | 20121115 | ||
| 28 | Instance method | Private | Method | 20121115 | ||
| 29 | Instance method | Private | Method | 20121115 | ||
| 30 | Instance method | Public | Method | 20030916 | ||
| 31 | Instance method | Public | Method | 20030916 |
Events
Class CL_BSP_BROK_COLLECT_DIFFHANDLE has no event.
Types
Class CL_BSP_BROK_COLLECT_DIFFHANDLE has no local type.
Method Signatures
Method DIFFERENCE_A1_A3_TYPE_01 Signature
Method DIFFERENCE_A1_A3_TYPE_01 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_01 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_02 Signature
Method DIFFERENCE_A1_A3_TYPE_02 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_02 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_03 Signature
Method DIFFERENCE_A1_A3_TYPE_03 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_03 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_05 Signature
Method DIFFERENCE_A1_A3_TYPE_05 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_05 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_11 Signature
Method DIFFERENCE_A1_A3_TYPE_11 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_11 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_20 Signature
Method DIFFERENCE_A1_A3_TYPE_20 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_20 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_21 Signature
Method DIFFERENCE_A1_A3_TYPE_21 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_21 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_22 Signature
Method DIFFERENCE_A1_A3_TYPE_22 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_22 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_23 Signature
Method DIFFERENCE_A1_A3_TYPE_23 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_23 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_31 Signature
Method DIFFERENCE_A1_A3_TYPE_31 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_31 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A1_A3_TYPE_32 Signature
Method DIFFERENCE_A1_A3_TYPE_32 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A1_A3_TYPE_32 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A2_TYPE_01 Signature
Method DIFFERENCE_A2_TYPE_01 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A2_TYPE_01 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A2_TYPE_02 Signature
Method DIFFERENCE_A2_TYPE_02 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A2_TYPE_02 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A2_TYPE_03 Signature
Method DIFFERENCE_A2_TYPE_03 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A2_TYPE_03 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A2_TYPE_05 Signature
Method DIFFERENCE_A2_TYPE_05 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A2_TYPE_05 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFERENCE_A2_TYPE_11 Signature
Method DIFFERENCE_A2_TYPE_11 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFERENCE_A2_TYPE_11 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFRULES_INIT Signature
Method DIFFRULES_INIT on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFRULES_INIT on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFRULE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AGENCYTYPE | Value transfer | Type reference (TYPE) | AGTYPE_ITAGCY | Schlüssel des Agenturtyps im italienischen Agenturinkasso | 20031021 | |||
| 2 | I_DIFFCALLER | Value transfer | Type reference (TYPE) | DIFFCALLER_ITAGCY | Aufrufer der Differenzapplikation | 20031021 | |||
| 3 | I_DIFFRULE | Value transfer | Type reference (TYPE) | DIFFRULE_ITAGCY | Regeln zur Behandlung von Differenzen | 20031021 |
Method DIFFRULE_CHECK on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_01 Signature
Method DIFFTRANSFER_01 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_01 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_02 Signature
Method DIFFTRANSFER_02 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_02 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_03 Signature
Method DIFFTRANSFER_03 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_03 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_05 Signature
Method DIFFTRANSFER_05 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_05 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_11 Signature
Method DIFFTRANSFER_11 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_11 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_20 Signature
Method DIFFTRANSFER_20 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_20 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_21 Signature
Method DIFFTRANSFER_21 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_21 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_22 Signature
Method DIFFTRANSFER_22 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_22 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_23 Signature
Method DIFFTRANSFER_23 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_23 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_31 Signature
Method DIFFTRANSFER_31 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_31 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method DIFFTRANSFER_32 Signature
Method DIFFTRANSFER_32 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no parameter.
Method DIFFTRANSFER_32 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method HANDLE_DIFFERENCES_A1_A3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGTYPE | Value transfer | Type reference (TYPE) | AGTYPE_ITAGCY | Schlüssel des Agenturtyps im italienischen Agenturinkasso | 20031021 | |||
| 2 | CLACCDIFFCTRL | Value transfer | Type reference (TYPE) | SITAGCY_TP_CLEARACC_DIFFCTRL | Kontrollstruktur Differenzen pro Container im Drittinkasso | 20070718 | |||
| 3 | COLLDATE | Call by reference | Type reference (TYPE) | COLLDATE_BRO | Maklerinkasso: Datum des Einzugs | 20041004 | |||
| 4 | DIFFB | Value transfer | Type reference (TYPE) | DIFFB_KK | Differenzbetrag bei der Ausgleichsbearbeitung | 20030916 | |||
| 5 | DIFFCONTROL | Value transfer | Type reference (TYPE) | SITAGCYDIFFCONTROL | Return-Struktur für Behandlung von Differenzen | 20030916 | |||
| 6 | DIFFTRANSF | Value transfer | Type reference (TYPE) | TITAGCYCOLLTRANSF | Tabellentyp zu SITAGCYCOLLTRANSF | 20030916 | |||
| 7 | FKKKO | Value transfer | Type reference (TYPE) | FKKKO | Kopfdaten zum Kontokorrentbeleg | 20030916 | |||
| 8 | FKKOP | Value transfer | Type reference (TYPE) | FKKOP_T | Tabellentyp zu FKKOP | 20030916 | |||
| 9 | IS_ORGUNIT_AGENCY | Call by reference | Type reference (TYPE) | SITAGCYORGDESCR | Beschreibung Organisationseinheiten | 20031205 | |||
| 10 | IS_ORGUNIT_THIRDPARTY | Call by reference | Type reference (TYPE) | SITAGCYORGDESCR | Beschreibung Organisationseinheiten | 20031205 | |||
| 11 | IT_FKKCL_TEMPCOLL | Call by reference | Type reference (TYPE) | FKKCL_T | Tabellen mit Ausgleichsinformationen | 20121115 | |||
| 12 | OI_SUMMARY | Value transfer | Type reference (TYPE) | SITAGCY_OPEN_ITEM_SUMMARY | Tabellentyp zu SITAGCY_OI_CCODE_SUMMARY | 20030916 | |||
| 13 | PAYMENTAMOUNT | Value transfer | Type reference (TYPE) | BETRW_KK | Zahlbetrag | 20040203 | |||
| 14 | X_SUBCOMMHANDLE | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Kennzeichen: Differenzenhandling für Unterprovisionen | 20031017 | |||
| 15 | X_TEMPCLAR | Value transfer | Type reference (TYPE) | XFELD | Aufruf aus Klärung temporären Inkassos | 20031029 |
Method HANDLE_DIFFERENCES_A1_A3 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
Method HANDLE_DIFFERENCES_A2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLLDATE | Call by reference | Type reference (TYPE) | COLLDATE_BRO | Maklerinkasso: Datum des Einzugs | 20041004 | |||
| 2 | DIFFCONTROL | Value transfer | Type reference (TYPE) | SITAGCYDIFFCONTROL | Return-Struktur für Behandlung von Differenzen | 20030916 | |||
| 3 | DIFFTRANSF | Value transfer | Type reference (TYPE) | TITAGCYCOLLTRANSF | Tabellentyp zu SITAGCYCOLLTRANSF | 20030916 | |||
| 4 | IS_FKKKO | Value transfer | Type reference (TYPE) | FKKKO | 20031020 | ||||
| 5 | IS_ORGUNIT_AGENCY | Call by reference | Type reference (TYPE) | SITAGCYORGDESCR | Beschreibung Organisationseinheiten | 20031205 | |||
| 6 | IS_ORGUNIT_THIRDPARTY | Call by reference | Type reference (TYPE) | SITAGCYORGDESCR | Beschreibung Organisationseinheiten | 20031205 | |||
| 7 | OI_SUMMARY | Value transfer | Type reference (TYPE) | SITAGCY_OPEN_ITEM_SUMMARY | Verdichtung OPs nach BUKRS, Aufteilung einer Differenz | 20030929 | |||
| 8 | PAYMENTAMOUNT | Value transfer | Type reference (TYPE) | BETRW_KK | Zahlbetrag | 20040203 | |||
| 9 | REPORTITEMS | Value transfer | Type reference (TYPE) | BAPIBROKREPITEM_T | Maklermeldungspositionen (BAPI) | 20030916 | |||
| 10 | REPORTSELITEMS | Value transfer | Type reference (TYPE) | BAPIBROKREPSELITEMC_T | Tabellentyp offene Posten BAPI Maklerinkasso | 20030916 | |||
| 11 | T_FKKOP | Value transfer | Type reference (TYPE) | FKKOP_T | Tabellentyp zu FKKOP | 20031020 | |||
| 12 | X_SUBCOMMHANDLE | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Kennzeichen: Differenzen von Unterprovisionen | 20031017 | |||
| 13 | X_TEMPCLAR | Value transfer | Type reference (TYPE) | XFELD | Aufruf aus Klärung temporären Inkassos | 20031029 |
Method HANDLE_DIFFERENCES_A2 on class CL_BSP_BROK_COLLECT_DIFFHANDLE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 472 |