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 |