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 GS_PAYMENT Instance attribute Private Type reference (TYPE) RJKWWW_PAYMENT IS-M/SD: Structure for WWW, Payment Data 20021113
2 GS_PAYMENT_INPUT Instance attribute Public Type reference (TYPE) RJKWWW_PAYMENT IS-M/SD: Structure for WWW, Payment Data 20021114
3 GT_PAYMENT_METHS Instance attribute Public Type reference (TYPE) RJKSOCREATE_PAYMENT_METHS_TAB IS-M: Display and Enter Payment Methods for BP 20021114
4 GT_PAYMENT_METHS_PARTNER Instance attribute Private Type reference (TYPE) RJKSOCREATE_PAYMENT_METHS_TAB IS-M: ALL Payment Methods for BP 20021114
5 GV_BPARTNER Instance attribute Private Type reference (TYPE) BU_PARTNER Business Partner Number 20021114
6 GV_OFFER Instance attribute Private Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Offer for Media Sales and Distribution 20021114
7 GV_SELECTED_PAYMETH 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 BUILD_PAYMENT_METHODS_TAB Instance method Private Method Set Up Table with the Available Payment Methods 20021115
2 CHECK Instance method Public Method Check Payment Data 20021202
3 GET_PAYMENT_DATA Instance method Public Method Supply Selected Payment Data 20021120
4 GET_PAYMENT_METHODS Instance method Public Method Supply Bank Details and Credit Cards for BP 20021115
5 INIT Instance method Public Method Initialize Model 20021114
6 SET_PAYMENT_DATA Instance method Public Method Set Payment Data for Selected Payment Method 20021204
7 SET_SELECTED_PAYMETH 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 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021115
2 Importing IV_OFFER Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20021115
3 Importing IV_XDISPLAY_BANK Call by reference Type reference (TYPE) ISM_XDISPLAY_BANK 'X' IS-M: Kennzeichen: Zahlweg 'Bankeinzug' anzeigen 20021115
4 Importing IV_XDISPLAY_CCARD Call by reference Type reference (TYPE) ISM_XDISPLAY_CCARD 'X' IS-M: Kennzeichen: Zahlweg 'Kreditkarte' anzeigen 20021115
5 Importing 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 Importing IV_AUART Call by reference Type reference (TYPE) AUART_ISP IS-M/SD: Verkaufsbelegarten 20021202
2 Importing IV_GPAG Call by reference Type reference (TYPE) GPAG Geschäftspartner Auftraggeber 20021202
3 Importing IV_JKTOKD Call by reference Type reference (TYPE) JKTOKD_AG IS-M: Kontengruppe Anlegen Auftraggeber aus Auftrag 20021202
4 Importing IV_LAND1 Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20021202
5 Importing IV_POART Call by reference Type reference (TYPE) POART_ISP Positionsart Kundenauftrag Verlag intern 20021202
6 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20021202
7 Importing IV_WAERS Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20130109
8 Importing IV_XNEGOPTION Call by reference Type reference (TYPE) XNEGOPTION IS-M: Kennzeichen Position mit Negativoption 20021202
# Exception Resumable Description Created on
1 ERROR_PAYMENT_DATA 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 Exporting 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 Exporting ET_PAYMENT_METHS Call by reference Type reference (TYPE) RJKSOCREATE_PAYMENT_METHS_TAB IS-M: Anzeige und Eingabe der Zahlwege zum GP 20021115
2 Importing 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 Importing IV_BPARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20021114
2 Importing IV_LAND1_SOLDTO Call by reference Type reference (TYPE) LAND1 Länderschlüssel der Bank 20021205
3 Importing IV_OFFER Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20021114
4 Importing IV_XDISPLAY_BANK Call by reference Type reference (TYPE) ISM_XDISPLAY_BANK 'X' IS-M: Kennzeichen: Zahlweg 'Bankeinzug' anzeigen 20021114
5 Importing IV_XDISPLAY_CCARD Call by reference Type reference (TYPE) ISM_XDISPLAY_CCARD 'X' IS-M: Kennzeichen: Zahlweg 'Kreditkarte' anzeigen 20021114
6 Importing IV_XDISPLAY_INVOICE Call by reference Type reference (TYPE) ISM_XDISPLAY_INVOICE 'X' IS-M: Kennzeichen: Zahlweg 'Rechnung' anzeigen 20021114
7 Importing 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 ERROR_OCCURRED 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 Importing 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 ERROR_OCCURRED 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 Importing IV_OFFER Call by reference Type reference (TYPE) ISM_TEMPL_DOC_MSD IS-M: Angebot Medienvertrieb 20021115
2 Importing IV_XKEEP_PAYMODE_TYPE Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20021204
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler beim Setzen des Zahlwegs 20030109
History
Last changed by/on SAP  20050224 
SAP Release Created in 471