SAP ABAP Class CL_ISMSD_SOCREATE_PAYMENT_MOD (Model Class for ISMSD_SOCREATE (payment.do))
Hierarchy
☛
IS-M (Software Component) SAP MEDIA
⤷
IS-M (Application Component) SAP Media
⤷
JSD (Package) Appl. dev. R/3 Publishing Sales and Distribution System

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BSP_MODEL | BSP: Model Basis Class | 20021112 |
Properties
Class | CL_ISMSD_SOCREATE_PAYMENT_MOD | |
Short Description | Model Class for ISMSD_SOCREATE (payment.do) | |
Super Class | CL_BSP_MODEL | BSP: Model Basis Class |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | JSD | Appl. dev. R/3 Publishing Sales and Distribution System |
Created | 20021112 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ISMSD_SOCREATE_PAYMENT_MOD has no forward declaration.
Interfaces
Class CL_ISMSD_SOCREATE_PAYMENT_MOD has no interface implemented.
Friends
Class CL_ISMSD_SOCREATE_PAYMENT_MOD 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) | RJKWWW_PAYMENT | IS-M/SD: Structure for WWW, Payment Data | 20021113 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RJKWWW_PAYMENT | IS-M/SD: Structure for WWW, Payment Data | 20021114 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RJKSOCREATE_PAYMENT_METHS_TAB | IS-M: Display and Enter Payment Methods for BP | 20021114 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RJKSOCREATE_PAYMENT_METHS_TAB | IS-M: ALL Payment Methods for BP | 20021114 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20021114 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ISM_TEMPL_DOC_MSD | IS-M: Offer for Media Sales and Distribution | 20021114 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ISM_PAYMENT_METH_COUNT | IS-M: Counter for Payment Method for Bus. Partner (Internal) | 20021114 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Set Up Table with the Available Payment Methods | 20021115 |
2 | ![]() |
Instance method | Public | Method | Check Payment Data | 20021202 |
3 | ![]() |
Instance method | Public | Method | Supply Selected Payment Data | 20021120 |
4 | ![]() |
Instance method | Public | Method | Supply Bank Details and Credit Cards for BP | 20021115 |
5 | ![]() |
Instance method | Public | Method | Initialize Model | 20021114 |
6 | ![]() |
Instance method | Public | Method | Set Payment Data for Selected Payment Method | 20021204 |
7 | ![]() |
Instance method | Private | Method | Set Selected Payment Method | 20021115 |
Events
Class CL_ISMSD_SOCREATE_PAYMENT_MOD has no event.
Types
Class CL_ISMSD_SOCREATE_PAYMENT_MOD has no local type.
Method Signatures
Method BUILD_PAYMENT_METHODS_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BPARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20021115 | ||
2 | ![]() |
IV_OFFER | Call by reference | Type reference (TYPE) | ISM_TEMPL_DOC_MSD | IS-M: Angebot Medienvertrieb | 20021115 | ||
3 | ![]() |
IV_XDISPLAY_BANK | Call by reference | Type reference (TYPE) | ISM_XDISPLAY_BANK | 'X' | IS-M: Kennzeichen: Zahlweg 'Bankeinzug' anzeigen | 20021115 | |
4 | ![]() |
IV_XDISPLAY_CCARD | Call by reference | Type reference (TYPE) | ISM_XDISPLAY_CCARD | 'X' | IS-M: Kennzeichen: Zahlweg 'Kreditkarte' anzeigen | 20021115 | |
5 | ![]() |
IV_XDISPLAY_INVOICE | Call by reference | Type reference (TYPE) | ISM_XDISPLAY_INVOICE | 'X' | IS-M: Kennzeichen: Zahlweg 'Rechnung' anzeigen | 20021115 |
Method BUILD_PAYMENT_METHODS_TAB on class CL_ISMSD_SOCREATE_PAYMENT_MOD has no exception.
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_AUART | Call by reference | Type reference (TYPE) | AUART_ISP | IS-M/SD: Verkaufsbelegarten | 20021202 | ||
2 | ![]() |
IV_GPAG | Call by reference | Type reference (TYPE) | GPAG | Geschäftspartner Auftraggeber | 20021202 | ||
3 | ![]() |
IV_JKTOKD | Call by reference | Type reference (TYPE) | JKTOKD_AG | IS-M: Kontengruppe Anlegen Auftraggeber aus Auftrag | 20021202 | ||
4 | ![]() |
IV_LAND1 | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20021202 | ||
5 | ![]() |
IV_POART | Call by reference | Type reference (TYPE) | POART_ISP | Positionsart Kundenauftrag Verlag intern | 20021202 | ||
6 | ![]() |
IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Verkaufsorganisation | 20021202 | ||
7 | ![]() |
IV_WAERS | Call by reference | Type reference (TYPE) | WAERS | Währungsschlüssel | 20130109 | ||
8 | ![]() |
IV_XNEGOPTION | Call by reference | Type reference (TYPE) | XNEGOPTION | IS-M: Kennzeichen Position mit Negativoption | 20021202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Die ausgewählten Zahlungsdaten sind fehlerhaft | 20021202 |
Method GET_PAYMENT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_RJKWWW_PAYMENT | Call by reference | Type reference (TYPE) | RJKWWW_PAYMENT | IS-M/SD: Struktur für WWW, Zahlungsdaten | 20021120 |
Method GET_PAYMENT_DATA on class CL_ISMSD_SOCREATE_PAYMENT_MOD has no exception.
Method GET_PAYMENT_METHODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PAYMENT_METHS | Call by reference | Type reference (TYPE) | RJKSOCREATE_PAYMENT_METHS_TAB | IS-M: Anzeige und Eingabe der Zahlwege zum GP | 20021115 | ||
2 | ![]() |
IV_BPARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20021115 |
Method GET_PAYMENT_METHODS on class CL_ISMSD_SOCREATE_PAYMENT_MOD has no exception.
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BPARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20021114 | ||
2 | ![]() |
IV_LAND1_SOLDTO | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel der Bank | 20021205 | ||
3 | ![]() |
IV_OFFER | Call by reference | Type reference (TYPE) | ISM_TEMPL_DOC_MSD | IS-M: Angebot Medienvertrieb | 20021114 | ||
4 | ![]() |
IV_XDISPLAY_BANK | Call by reference | Type reference (TYPE) | ISM_XDISPLAY_BANK | 'X' | IS-M: Kennzeichen: Zahlweg 'Bankeinzug' anzeigen | 20021114 | |
5 | ![]() |
IV_XDISPLAY_CCARD | Call by reference | Type reference (TYPE) | ISM_XDISPLAY_CCARD | 'X' | IS-M: Kennzeichen: Zahlweg 'Kreditkarte' anzeigen | 20021114 | |
6 | ![]() |
IV_XDISPLAY_INVOICE | Call by reference | Type reference (TYPE) | ISM_XDISPLAY_INVOICE | 'X' | IS-M: Kennzeichen: Zahlweg 'Rechnung' anzeigen | 20021114 | |
7 | ![]() |
IV_XNEW_PROCESS | Call by reference | Type reference (TYPE) | ISM_XNEW_PROCESS | IS-M: Kz. neuen Geschäftsvorfall starten | 20021205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Initialisierung des Models | 20030109 |
Method SET_PAYMENT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SELECTED_PAYMETH | Call by reference | Type reference (TYPE) | ISM_PAYMENT_METH_COUNT | IS-M: Zähler für Zahlweg eines Geschäftspartners (intern) | 20021204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Setzen der Zahlungsdaten | 20030109 |
Method SET_SELECTED_PAYMETH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OFFER | Call by reference | Type reference (TYPE) | ISM_TEMPL_DOC_MSD | IS-M: Angebot Medienvertrieb | 20021115 | ||
2 | ![]() |
IV_XKEEP_PAYMODE_TYPE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20021204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Setzen des Zahlwegs | 20030109 |
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 471 |