SAP ABAP Class CL_ISM_SD_DB_PROTOCOL (IS-M: Log)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSDI (Package) IS-M/SD SD Integration
Properties
Class CL_ISM_SD_DB_PROTOCOL  
Short Description IS-M: Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSDI   IS-M/SD SD Integration 
Created 20041012   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISM_SD_DB_PROTOCOL has no forward declaration.
Interfaces
Class CL_ISM_SD_DB_PROTOCOL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISM_SD_MESSAGE 20060216 IS-M: Messages
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AREA Instance attribute Protected Type reference (TYPE) JKSDPROTOCOLHEAD-AREA IS-M: Program That Created Log Entry 20041012
2 BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_ISM_PROTOCOL_ORDERGE BAdI Interface IF_EX_ISM_PROTOCOL_ORDERGE 20041019
3 BOOK_HEAD Instance attribute Private Type reference (TYPE) XFELD Indicator: Header Data Already Updated 20041012
4 COUNTER_JKSDLOGORDERST_TAB Instance attribute Private See coding Counter for Number of Entry in JKSDLOGORDERST_TAB 20050426
5 COUNTER_JKSDPROTOCOL_TAB Instance attribute Private See coding Counter for Entry Number in INSERT_ITEM_TAB 20050728
6 EXTEND_EXISTING_PROTOCOL Instance attribute Private Type reference (TYPE) XFELD Extend Existing Log 20050223
7 INSERT_ITEM_TAB Instance attribute Protected See coding Table of Records to Be Added 20041012
8 JKSDLOGORDERST_TAB Instance attribute Private Type reference (TYPE) RJKSDLOGORDERST_TAB IS-M: Table Type for JKSDLOGORDERST 20041203
9 JKSDPROTOCOLHEAD Instance attribute Protected Type reference (TYPE) JKSDPROTOCOLHEAD Log Header 20041202
10 JKSDPROTOCOLSHIP_TAB Instance attribute Private Type reference (TYPE) RJKSDPROTOCOLSHIP_TAB IS-M: Table Type for JKSDPROTOCOLSHIP 20041202
11 NO_READ_COUNTER_DB Instance attribute Private Type reference (TYPE) XFELD Do Not Read Counter Number on Database 20050712
12 PREFIX Instance attribute Private Type reference (TYPE) CHAR01 Prefix 20050804
13 STATUS_TAB Instance attribute Private See coding 20050728
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add Log Entry 20041012
2 ADD_BAPI Instance method Public Method Add Log Entry from BAPI Structure 20050223
3 ADD_PROTOCOL_DATA Instance method Public Method Add Log Data 20050714
4 CONSTRUCTOR Instance method Public Constructor Constructor 20041012
5 EXISTS_ENTRY Instance method Private Method Check Whether Entry Exists in Table INSERT_ITEM_TAB 20050426
6 GET_COUNTER Instance method Private Method Determine Number of Entry in Table JKSDPROTOCOL 20041206
7 GET_COUNTER_JKSDLOGORDERST Instance method Private Method Determine Next Highest Number in Table JKSDLOGORDERST 20041203
8 GET_JKSECONTRINDEX Instance method Private Method Read Contract Index 20041019
9 GET_LOGID Instance method Public Method Return Log ID 20041012
10 GET_PARTNER Instance method Private Method Determine Partner in Order 20050503
11 GET_VBAK Instance method Private Method Read VBAK 20050503
12 SAVE Instance method Public Method Save Log Entries on Database 20041012
13 SHOW_PROTOCOL_TO_LOGID Static method Public Method Display Log for Log ID 20041012
Events
Class CL_ISM_SD_DB_PROTOCOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_COUNTER_JKSDLOGORDERST Private See coding 20050728 begin of t_counter_jksdlogorderst, contract type jksdlogorderst-contract, item type jksdlogorderst-item, issue type jksdlogorderst-issue, nip type jksdlogorderst-nip, counter type jksdlogorderst-counter, end of t_counter_jksdlogorderst
2 T_COUNTER_JKSDPROTOCOL Private See coding 20050728 begin of t_counter_jksdprotocol, contract type jksdprotocol-contract, item type jksdprotocol-item, phasemdl type jksdprotocol-phasemdl, phasenbr type jksdprotocol-phasenbr, counter type jksdprotocol-counter, end of t_counter_jksdprotocol
3 T_STATUS Private See coding 20050728 begin of t_status, contract type jksdlogorderst-contract, item type jksdlogorderst-item, issue type jksdlogorderst-issue, nip type jksdlogorderst-nip, status type jksdlogorderst-status, end of t_status
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTRACT Call by reference Type reference (TYPE) VBELN Kontrakt 20041012
2 Importing ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20041012
3 Importing ITEM Call by reference Type reference (TYPE) POSNR Positionsnummer 20041012
4 Importing LAYER Call by reference Type reference (TYPE) JKSDPROTOCOL-LAYER IS-M: Herkunft der Meldung 20041203
5 Importing MSGID Call by reference Type reference (TYPE) SYST-MSGID SYST-MSGID Nachrichten, Nachrichtenklasse 20041012
6 Importing MSGNO Call by reference Type reference (TYPE) SYST-MSGNO SYST-MSGNO Nachrichten, Nachrichtennummer 20041012
7 Importing MSGTY Call by reference Type reference (TYPE) SYST-MSGTY SYST-MSGTY Nachrichten, Nachrichtentyp 20041012
8 Importing MSGV1 Call by reference Type reference (TYPE) SYST-MSGV1 SYST-MSGV1 Nachrichten, Nachrichtenvariable 20041012
9 Importing MSGV2 Call by reference Type reference (TYPE) SYST-MSGV2 SYST-MSGV2 Nachrichten, Nachrichtenvariable 20041012
10 Importing MSGV3 Call by reference Type reference (TYPE) SYST-MSGV3 SYST-MSGV3 Nachrichten, Nachrichtenvariable 20041012
11 Importing MSGV4 Call by reference Type reference (TYPE) SYST-MSGV4 SYST-MSGV4 Nachrichten, Nachrichtenvariable 20041012
12 Importing NIP Call by reference Type reference (TYPE) JKSENIP-ID GUID im 'RAW' Format 20041203
13 Importing ORDERITEM Call by reference Type reference (TYPE) POSNR Positionsnummer Auftrag 20050503
14 Importing ORDERVBELN Call by reference Type reference (TYPE) VBELN Auftragsnummer 20050503
15 Importing PHASEMDL Call by reference Type reference (TYPE) JVPHASEMDL IS-M: Phasenmodell in der Phasenauslieferung 20041012
16 Importing PHASENBR Call by reference Type reference (TYPE) JVPHASENBR IS-M: Folgenummer in der Phasenauslieferung 20041012
17 Importing TRACE Call by reference Type reference (TYPE) JKSDPROTOCOL-TRACEMSG IS-M: Kennzeichen Tracemeldung 20041019

Method ADD on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method ADD_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTRACT Call by reference Type reference (TYPE) VBELN Kontrakt 20050223
2 Importing ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20050223
3 Importing ITEM Call by reference Type reference (TYPE) POSNR Positionsnummer 20050223
4 Importing LAYER Call by reference Type reference (TYPE) JKSDPROTOCOL-LAYER IS-M: Herkunft der Meldung 20050223
5 Importing MSG Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050223
6 Importing NIP Call by reference Type reference (TYPE) JKSENIP-ID GUID im 'RAW' Format 20050223
7 Importing ORDERITEM Call by reference Type reference (TYPE) POSNR Positionsnummer Auftrag 20050503
8 Importing ORDERVBELN Call by reference Type reference (TYPE) VBELN Auftragsnummer 20050503
9 Importing PHASEMDL Call by reference Type reference (TYPE) JVPHASEMDL IS-M: Phasenmodell in der Phasenauslieferung 20050223
10 Importing PHASENBR Call by reference Type reference (TYPE) JVPHASENBR IS-M: Folgenummer in der Phasenauslieferung 20050223
11 Importing TRACE Call by reference Type reference (TYPE) JKSDPROTOCOL-TRACEMSG IS-M: Kennzeichen Tracemeldung 20050223

Method ADD_BAPI on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method ADD_PROTOCOL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROTOCOL_TAB Call by reference Type reference (TYPE) RJKSDPROTOCOL_TAB IS-M: Tabellentyp von RJKSDPROTOCOL 20050714

Method ADD_PROTOCOL_DATA on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) JKSDPROTOCOLHEAD-AREA IS-M: Programm welches Protokolleintrag erzeugte 20041012
2 Importing DATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041015
3 Importing FIRST_ENTRY_TO_UNIT Call by reference Type reference (TYPE) XFELD Erster Protokolleintrag zur Einheit 20050712
4 Importing HEADERTEXT Call by reference Type reference (TYPE) JKSDPROTOCOLHEAD-TEXT IS-M: Text des Protokolls 20041012
5 Importing LOGID Call by reference Type reference (TYPE) JKSDPROTOCOLHEAD-LOGID Interne Nummer des Protokolls im System 20050223
6 Importing PREFIX Call by reference Type reference (TYPE) CHAR01 Präfix für Meldungen 20050804
7 Importing SHIPPINGPLAN_TAB Call by reference Type reference (TYPE) RJSE_NIP_TAB IS-M: Tabellentyp für cl_ism_se_nip 20041207
8 Importing TESTRUN Call by reference Type reference (TYPE) JKSDPROTOCOLHEAD-TESTRUN Testlauf 20050308
9 Importing TIME Call by reference Type reference (TYPE) SY-UZEIT SY-UZEIT Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20041015
10 Importing USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Anwender 20041015

Method CONSTRUCTOR on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method EXISTS_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FOUND Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050426
2 Importing JKSDPROTOCOL Call by reference Type reference (TYPE) JKSDPROTOCOL IS-M: Protokoll Auftragsgenerierung 20050426

Method EXISTS_ENTRY on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method GET_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTRACT Call by reference Type reference (TYPE) JKSDPROTOCOL-CONTRACT Vertriebsbelegnummer 20050223
2 Exporting COUNTER Call by reference Type reference (TYPE) JKSDPROTOCOL-COUNTER IS-M: Zähler der Nachrichten innerhalb eines Protokolls 20041206
3 Importing ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20080725
4 Importing ITEM Call by reference Type reference (TYPE) JKSDPROTOCOL-ITEM Positionsnummer des Vertriebsbeleges 20050223
5 Importing LOGID Call by reference Type reference (TYPE) JKSDPROTOCOL-LOGID Interne Nummer des Protokolls im System 20050223
6 Importing PHASEMDL Call by reference Type reference (TYPE) JKSDPROTOCOL-PHASEMDL Phasenmodell in der Phasenauslieferung 20050223
7 Importing PHASENBR Call by reference Type reference (TYPE) JKSDPROTOCOL-PHASENBR Folgenummer in der Phasenauslieferung 20050223

Method GET_COUNTER on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method GET_COUNTER_JKSDLOGORDERST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTRACT Call by reference Type reference (TYPE) JKSDLOGORDERST-CONTRACT Vertriebsbelegnummer 20041203
2 Exporting COUNTER Call by reference Type reference (TYPE) JKSDLOGORDERST-COUNTER IS-M: Zähler für aufgetretene Stati 20041203
3 Importing ISSUE Call by reference Type reference (TYPE) JKSDLOGORDERST-ISSUE Materialnummer 20041203
4 Importing ITEM Call by reference Type reference (TYPE) JKSDLOGORDERST-ITEM Positionsnummer des Vertriebsbeleges 20041203
5 Importing LOGID Call by reference Type reference (TYPE) JKSDLOGORDERST-LOGID IS-M: Status Abruf 20041203
6 Importing NIP Call by reference Type reference (TYPE) JKSDLOGORDERST-NIP GUID im 'RAW' Format 20041203

Method GET_COUNTER_JKSDLOGORDERST on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method GET_JKSECONTRINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting JKSECONTRINDEX Call by reference Type reference (TYPE) JKSECONTRINDEX IS-M: Indextabelle zu IS-M Kontrakten 20041019
2 Importing POSNR Call by reference Type reference (TYPE) POSNR Verkaufsbeleg: Kopfdaten 20041019
3 Importing VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20041019

Method GET_JKSECONTRINDEX on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method GET_LOGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOGID Call by reference Type reference (TYPE) JKSDPROTOCOLHEAD-LOGID allgemeines Datenelement fuer GUID Felder (X16) 20041012

Method GET_LOGID on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method GET_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POSNR Call by reference Type reference (TYPE) VBAP-POSNR Verkaufsbelegposition 20050503
2 Exporting SHIPTO Call by reference Type reference (TYPE) VBPA-KUNNR Debitorennummer 1 20050503
3 Exporting SOLDTO Call by reference Type reference (TYPE) VBPA-KUNNR Debitorennummer 1 20050503
4 Importing VBELN Call by reference Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20050503

Method GET_PARTNER on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method GET_VBAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20050503
2 Importing VBELN Call by reference Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20050503

Method GET_VBAK on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method SAVE Signature

Method SAVE on class CL_ISM_SD_DB_PROTOCOL has no parameter.
Method SAVE on class CL_ISM_SD_DB_PROTOCOL has no exception.

Method SHOW_PROTOCOL_TO_LOGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGID Call by reference Type reference (TYPE) JKSDPROTOCOLHEAD-LOGID IS-M: Id des Protokolls 20041012

Method SHOW_PROTOCOL_TO_LOGID on class CL_ISM_SD_DB_PROTOCOL has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 473