SAP ABAP Class CL_BSP_BROK_WD_SERVICE (Service Class for Withdrawals)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CD (Application Component) Collections/Disbursements
     FSCDITAGCY_WD (Package) BSP: Post Withdrawals
Properties
Class CL_BSP_BROK_WD_SERVICE  
Short Description Service Class for Withdrawals    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ITAGCY    
Program status     
Category 0   
Package FSCDITAGCY_WD   BSP: Post Withdrawals 
Created 20031021   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BSP_BROK_SERVICE_MISC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BSP_BROK_WD_SERVICE has no interface implemented.
Friends
Class CL_BSP_BROK_WD_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DDIC_STRUC_WDCASH Static Attribute Public Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20040121
2 DDIC_STRUC_WDCHECK Static Attribute Public Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20040121
3 WDSTATUS_CARRYFWD Constant Public Type reference (TYPE) WDSTATUS_ITAGCY 'F' Withdrawal Status 20040125
4 WDSTATUS_COMPLETE Constant Public Type reference (TYPE) WDSTATUS_ITAGCY 'C' Withdrawal Status 20040116
5 WDSTATUS_IN Constant Public Type reference (TYPE) WDSTATUS_ITAGCY ' ' Withdrawal Status 20040116
6 WDSTATUS_NOTPOSSIBLE Constant Public Type reference (TYPE) WDSTATUS_ITAGCY 'N' Withdrawal Status 20040116
7 WDSTATUS_PART Constant Public Type reference (TYPE) WDSTATUS_ITAGCY 'P' Withdrawal Status 20040116
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE_CDESK Static method Private Method Unlock Cash Desk 20041129
2 ENQUEUE_CDESK Static method Private Method Lock Cash Desk 20041129
3 POST Static method Private Method Post Withdrawals 20031021
4 POST_A1_A3 Static method Private Method Post Withdrawals for Agent Types A1 and A3 20040122
5 UPDATE_PAY_CASH Static method Private Method Update Table ITAGCYPAY for Cash Deposits 20040122
6 UPDATE_PAY_CHECK Static method Private Method Update Table ITAGCYPAY for Check Deposits 20040123
7 UPDATE_WD_DATA Static method Private Method Update Withdrawals Table ITAGCYWD 20040122
8 WITHDRAWAL_CASH Static method Public Method Cash Withdrawal 20040122
9 WITHDRAWAL_CHECK Static method Public Method Check Withdrawal 20040123
Events
Class CL_BSP_BROK_WD_SERVICE has no event.
Types
Class CL_BSP_BROK_WD_SERVICE has no local type.
Method Signatures

Method DEQUEUE_CDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Kasse im Agenturinkasso 20041129
2 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20041129
3 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20041129
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20041129

Method DEQUEUE_CDESK on class CL_BSP_BROK_WD_SERVICE has no exception.

Method ENQUEUE_CDESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CDESK Call by reference Type reference (TYPE) CDESK_ITAGCY Kasse im Agenturinkasso 20041129
2 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20041129
3 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20041129
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20041129

Method ENQUEUE_CDESK on class CL_BSP_BROK_WD_SERVICE has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCS Call by reference Type reference (TYPE) TITAGCYDOCTYPEWD Tabellentyp: Agenturinkasso: Belegdaten für Entnahmen 20040122
2 Importing IS_CASHDESK Call by reference Type reference (TYPE) SITAGCYCDM Struktur Kassendaten 20040122
3 Importing IS_ORGUNIT Call by reference Type reference (TYPE) SITAGCYORG Daten zur Organisationseinheit 20040122
4 Importing IT_POSTDATA Call by reference Type reference (TYPE) TITAGCYCURRENCYCOMPCODEAMOUNT Tabellentyp zur Verdichtung des Betrags auf Währung/Bukrs 20040122
5 Importing I_PAYMENTMETHOD Call by reference Type reference (TYPE) PAYMT_ITAGCY Zahlungsmethode im Agenturinkasso 20040122

Method POST on class CL_BSP_BROK_WD_SERVICE has no exception.

Method POST_A1_A3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCS Call by reference Type reference (TYPE) TITAGCYDOCTYPEWD Tabellentyp: Agenturinkasso: Belegdaten für Entnahmen 20040122
2 Importing IS_CASHDESK Call by reference Type reference (TYPE) SITAGCYCDM Struktur Kassendaten 20040122
3 Importing IS_ORGUNIT Call by reference Type reference (TYPE) SITAGCYORG Daten zur Organisationseinheit 20040122
4 Importing IT_POSTDATA Call by reference Type reference (TYPE) TITAGCYCURRENCYCOMPCODEAMOUNT Tabellentyp zur Verdichtung des Betrags auf Währung/Bukrs 20040122
5 Importing I_PAYMENTMETHOD Call by reference Type reference (TYPE) PAYMT_ITAGCY Zahlungsmethode im Agenturinkasso 20040122

Method POST_A1_A3 on class CL_BSP_BROK_WD_SERVICE has no exception.

Method UPDATE_PAY_CASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CF Call by reference Type reference (TYPE) TITAGCYCF Tabellentyp zum Vortrag 20040126
2 Exporting ET_PAY Call by reference Type reference (TYPE) TITAGCYPAY Tabellentyp mit Informationen zu Zahlungsmethoden 20040122
3 Exporting ET_POSTDATA Call by reference Type reference (TYPE) TITAGCYCURRENCYCOMPCODEAMOUNT Tabellentyp zur Verdichtung des Betrags auf Währung/Bukrs 20040122
4 Exporting ET_WDDATA Call by reference Type reference (TYPE) TITAGCYWD Tabellentyp zu Entnahme-Daten 20040122
5 Importing IS_CASHDESK Call by reference Type reference (TYPE) SITAGCYCDM Struktur Kassendaten 20040122
6 Importing IS_PAYCTRL Call by reference Type reference (TYPE) SITAGCYCASHDESKPAYCTRL Kontrollstruktur zu Zahlungen in der Kasse 20041015
7 Importing IT_PAYCASH Call by reference Type reference (TYPE) TITAGCYPAYCASH Agenturinkasso: Tabellentyp zum Barinhalt einer Kasse 20040128
8 Importing IT_SELECTEDROWS Call by reference Type reference (TYPE) SELECTEDROWS Selektierte Zeilen 20040122

Method UPDATE_PAY_CASH on class CL_BSP_BROK_WD_SERVICE has no exception.

Method UPDATE_PAY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAY Call by reference Type reference (TYPE) TITAGCYPAY Tabellentyp mit Informationen zu Zahlungsmethoden 20040123
2 Exporting ET_POSTDATA Call by reference Type reference (TYPE) TITAGCYCURRENCYCOMPCODEAMOUNT Tabellentyp zur Verdichtung des Betrags auf Währung/Bukrs 20040123
3 Exporting ET_WDDATA Call by reference Type reference (TYPE) TITAGCYWD Tabellentyp zu Entnahme-Daten 20040123
4 Importing IS_CASHDESK Call by reference Type reference (TYPE) SITAGCYCDM Struktur Kassendaten 20040123
5 Importing IS_PAYCTRL Call by reference Type reference (TYPE) SITAGCYCASHDESKPAYCTRL Kontrollstruktur zu Zahlungen in der Kasse 20041015
6 Importing IT_PAYCHECK Call by reference Type reference (TYPE) TITAGCYPAYCHECK Agenturinkasso: Tabellentyp zum Scheckinhalt einer Kasse 20040128
7 Importing IT_SELECTEDROWS Call by reference Type reference (TYPE) SELECTEDROWS Selektierte Zeilen 20040123

Method UPDATE_PAY_CHECK on class CL_BSP_BROK_WD_SERVICE has no exception.

Method UPDATE_WD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOCS Call by reference Type reference (TYPE) TITAGCYDOCTYPEWD Tabellentyp: Agenturinkasso: Belegdaten für Entnahmen 20040122
2 Importing IT_WDDATA Call by reference Type reference (TYPE) TITAGCYWD Tabellentyp zu Entnahme-Daten 20040122

Method UPDATE_WD_DATA on class CL_BSP_BROK_WD_SERVICE has no exception.

Method WITHDRAWAL_CASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCS Call by reference Type reference (TYPE) TITAGCYDOCTYPEWD Tabellentyp: Agenturinkasso: Belegdaten für Entnahmen 20041126
2 Exporting ET_POSTDATA Call by reference Type reference (TYPE) TITAGCYCURRENCYCOMPCODEAMOUNT Tabellentyp zur Verdichtung des Betrags auf Währung/Bukrs 20041126
3 Exporting ET_WDDATA Call by reference Type reference (TYPE) TITAGCYWD Tabellentyp zu Entnahme-Daten 20041126
4 Importing IS_CASHDESK Call by reference Type reference (TYPE) SITAGCYCDM Struktur Kassendaten 20040122
5 Importing IS_ORGUNIT Call by reference Type reference (TYPE) SITAGCYORG Daten zur Organisationseinheit 20040122
6 Importing IS_PAYCTRL Call by reference Type reference (TYPE) SITAGCYCASHDESKPAYCTRL Kontrollstruktur zu Zahlungen in der Kasse 20040126
7 Importing IT_PAYCASH Call by reference Type reference (TYPE) TITAGCYPAYCASH Agenturinkasso: Tabellentyp zum Barinhalt einer Kasse 20040128
8 Importing IT_SELECTEDROWS Call by reference Type reference (TYPE) SELECTEDROWS Selektierte Zeilen 20040122
9 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Kennzeichen: Commit ausführen 20041015
10 Importing IX_NO_POSTING Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>FALSE Kennzeichen: Keine Buchung 20041015

Method WITHDRAWAL_CASH on class CL_BSP_BROK_WD_SERVICE has no exception.

Method WITHDRAWAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCS Call by reference Type reference (TYPE) TITAGCYDOCTYPEWD Tabellentyp: Agenturinkasso: Belegdaten für Entnahmen 20041126
2 Exporting ET_POSTDATA Call by reference Type reference (TYPE) TITAGCYCURRENCYCOMPCODEAMOUNT Tabellentyp zur Verdichtung des Betrags auf Währung/Bukrs 20041126
3 Exporting ET_WDDATA Call by reference Type reference (TYPE) TITAGCYWD Tabellentyp zu Entnahme-Daten 20041126
4 Importing IS_CASHDESK Call by reference Type reference (TYPE) SITAGCYCDM Struktur Kassendaten 20040123
5 Importing IS_ORGUNIT Call by reference Type reference (TYPE) SITAGCYORG Daten zur Organisationseinheit 20040123
6 Importing IS_PAYCTRL Call by reference Type reference (TYPE) SITAGCYCASHDESKPAYCTRL Kontrollstruktur zu Zahlungen in der Kasse 20041015
7 Importing IT_PAYCHECK Call by reference Type reference (TYPE) TITAGCYPAYCHECK Agenturinkasso: Tabellentyp zum Scheckinhalt einer Kasse 20040128
8 Importing IT_SELECTEDROWS Call by reference Type reference (TYPE) SELECTEDROWS Selektierte Zeilen 20040123
9 Importing IX_COMMIT Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>TRUE Kennzeichen: Commit ausführen 20041126
10 Importing IX_NO_POSTING Call by reference Type reference (TYPE) XFELD CL_BSP_BROK_SERVICE_MISC=>FALSE Kennzeichen: Keine Buchung 20041126

Method WITHDRAWAL_CHECK on class CL_BSP_BROK_WD_SERVICE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472