SAP ABAP Class CL_BSP_BROK_SERVICE_PAYRUN (Service Class 'Payment Run for Agencies')
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷
FS-CD (Application Component) Collections/Disbursements
⤷
FSCDITAGCY_SERVICE (Package) FS-CD: Italian Agency Administration - Service Classes

⤷

⤷

Properties
Class | CL_BSP_BROK_SERVICE_PAYRUN | |
Short Description | Service Class 'Payment Run for Agencies' | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FSCDITAGCY_SERVICE | FS-CD: Italian Agency Administration - Service Classes |
Created | 20040513 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_BSP_BROK_SERVICE_PAYRUN has no forward declaration.
Interfaces
Class CL_BSP_BROK_SERVICE_PAYRUN has no interface implemented.
Friends
Class CL_BSP_BROK_SERVICE_PAYRUN has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_ORGDATA | 20040513 | |||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BANKACC | Buffer for Standard Bank Details | 20040513 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_BROHIER | Buffer for Broker PD-ORG Assignments | 20040513 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_MERCHID | Buffer for Standard Merchant ID | 20040513 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTY_PAYDATA | Payment Data for Agency Payment Run with FKKCL (Table Cat.) | 20040513 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Delivers Local Bank Account or Merchant ID | 20040513 |
2 | ![]() |
Static method | Private | Method | Delivers Standard Bank Account for Agency for OI | 20040513 |
3 | ![]() |
Static method | Private | Method | Delivers Standard House Bank for Org. Unit | 20040513 |
4 | ![]() |
Static method | Private | Method | Delivers Standard Merchant ID for Org. Unit | 20040513 |
5 | ![]() |
Static method | Private | Method | Delivers Standard Merchant ID for Agency for OI | 20040513 |
6 | ![]() |
Static method | Public | Method | Determines Organizational Unit for Item | 20040513 |
7 | ![]() |
Static method | Private | Method | Delivers Entry for Saved Payment Data for OI | 20040514 |
Events
Class CL_BSP_BROK_SERVICE_PAYRUN has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TTY_BANKACC | Private | See coding | 20040513 | tty_bankacc type sorted table of ty_bankacc
with unique key objec pybuk
|
||
2 | TTY_BROHIER | Private | See coding | 20040513 | tty_brohier type sorted table of ty_brohier
with unique key broker broobj
|
||
3 | TTY_MERCHID | Private | See coding | 20040513 | tty_merchid type sorted table of ty_merchid
with unique key objec pybuk
|
||
4 | TTY_PAYDATA | Private | See coding | 20040513 | tty_paydata type sorted table of ty_paydata
with unique key opkey
|
||
5 | TY_BANKACC | Private | See coding | 20040513 | begin of ty_bankacc,
objec type objec,
pybuk type pybuk_kk,
hbkid type hbkid,
hktid type hktid,
end of ty_bankacc
|
||
6 | TY_BROHIER | Private | See coding | 20040513 | begin of ty_brohier,
broker type gpart_kk,
broobj type vtref_kk,
objec type objec,
end of ty_brohier
|
||
7 | TY_MERCHID | Private | See coding | 20040513 | begin of ty_merchid,
objec type objec,
pybuk type pybuk_kk,
merch type merch,
end of ty_merchid
|
||
8 | TY_ORGDATA | Private | See coding | 20040513 | begin of ty_orgdata,
xread type xfeld,
plvar type plvar,
otype type otype,
end of ty_orgdata
|
||
9 | TY_PAYDATA | Private | See coding | 20040513 | begin of ty_paydata,
opkey type fkkopkey,
paydata type sitagcypayrunagencydata,
end of ty_paydata
|
Method Signatures
Method AGENCY_PAYDATA_FOR_FKKCL_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_FKKCL | Call by reference | Type reference (TYPE) | FKKCL | Ausgleichspositionen zum Beleg im Vertragskontokorrent | 20040513 | ||
2 | ![]() |
IX_CLEAR_BUFFER | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Puffer löschen | 20040513 | ||
3 | ![]() |
IX_READ_BUFFER | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Im Puffer nachlesen | 20040513 | ||
4 | ![]() |
RS_PAYDATA | Value transfer | Type reference (TYPE) | SITAGCYPAYRUNAGENCYDATA | Zahldaten Zahllauf für Agenturen (lok. Bankkonto, MerchID) | 20040513 |
Method AGENCY_PAYDATA_FOR_FKKCL_GET on class CL_BSP_BROK_SERVICE_PAYRUN has no exception.
Method BANKID_FOR_FKKCL_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ORGUNIT | Call by reference | Type reference (TYPE) | SITAGCYORGDESCR | 20041006 | |||
2 | ![]() |
E_HBKID | Call by reference | Type reference (TYPE) | HBKID | Kurzschlüssel für eine Hausbank | 20040513 | ||
3 | ![]() |
E_HKTID | Call by reference | Type reference (TYPE) | HKTID | Kurzschlüssel für eine Kontenverbindung | 20040513 | ||
4 | ![]() |
IS_FKKCL | Call by reference | Type reference (TYPE) | FKKCL | Ausgleichspositionen zum Beleg im Vertragskontokorrent | 20040513 | ||
5 | ![]() |
I_PYBUK | Call by reference | Type reference (TYPE) | PYBUK_KK | Buchungskreis für den automatischen Zahlungsverkehr | 20040513 |
Method BANKID_FOR_FKKCL_GET on class CL_BSP_BROK_SERVICE_PAYRUN has no exception.
Method DEFAULT_HOUSEBANK_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_HBKID | Call by reference | Type reference (TYPE) | HBKID | Kurzschlüssel für eine Hausbank | 20040513 | ||
2 | ![]() |
E_HKTID | Call by reference | Type reference (TYPE) | HKTID | Kurzschlüssel für eine Kontenverbindung | 20040513 | ||
3 | ![]() |
IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040513 | ||
4 | ![]() |
I_PYBUK | Call by reference | Type reference (TYPE) | PYBUK_KK | Buchungskreis für den automatischen Zahlungsverkehr | 20040513 |
Method DEFAULT_HOUSEBANK_GET on class CL_BSP_BROK_SERVICE_PAYRUN has no exception.
Method DEFAULT_MERCHID_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040513 | ||
2 | ![]() |
I_PYBUK | Call by reference | Type reference (TYPE) | PYBUK_KK | Buchungskreis | 20040609 | ||
3 | ![]() |
R_MERCHID | Value transfer | Type reference (TYPE) | MERCH | Kurzschlüssel für eine Hausbank | 20040513 |
Method DEFAULT_MERCHID_GET on class CL_BSP_BROK_SERVICE_PAYRUN has no exception.
Method MERCHID_FOR_FKKCL_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ORGUNIT | Value transfer | Type reference (TYPE) | SITAGCYORGDESCR | Beschreibung Organisationseinheiten | 20041006 | ||
2 | ![]() |
E_MERCH | Value transfer | Type reference (TYPE) | MERCH | Zahlungskarten: Händler-ID bei der Clearing-Stelle | 20041006 | ||
3 | ![]() |
IS_FKKCL | Call by reference | Type reference (TYPE) | FKKCL | Ausgleichspositionen zum Beleg im Vertragskontokorrent | 20040513 | ||
4 | ![]() |
I_PYBUK | Call by reference | Type reference (TYPE) | PYBUK_KK | Buchungskreis | 20040608 |
Method MERCHID_FOR_FKKCL_GET on class CL_BSP_BROK_SERVICE_PAYRUN has no exception.
Method ORGUNIT_FOR_FKKCL_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_FKKCL | Call by reference | Type reference (TYPE) | FKKCL | Ausgleichspositionen zum Beleg im Vertragskontokorrent | 20040513 | ||
2 | ![]() |
RS_OBJEC | Value transfer | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040513 |
Method ORGUNIT_FOR_FKKCL_GET on class CL_BSP_BROK_SERVICE_PAYRUN has no exception.
Method PAYMETSET_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_PAYDATA | Call by reference | Type reference (TYPE) | SITAGCYPAYRUNAGENCYDATA | Zahldaten Zahllauf für Agenturen (lok. Bankkonto, MerchID) | 20040514 | ||
2 | ![]() |
EX_NOT_FOUND | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20040514 | ||
3 | ![]() |
IS_FKKCL | Call by reference | Type reference (TYPE) | FKKCL | Ausgleichspositionen zum Beleg im Vertragskontokorrent | 20040514 |
Method PAYMETSET_GET on class CL_BSP_BROK_SERVICE_PAYRUN has no exception.
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 473 |