SAP ABAP Class CL_ISM_SD_LISTDEMANDCHANGE (IS-M: Edit Model Class for Quantity Plan)
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_LISTDEMANDCHANGE  
Short Description IS-M: Edit Model Class for Quantity Plan    
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 20010914   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISM_SD_LISTDEMANDCHANGE has no interface implemented.
Friends
Class CL_ISM_SD_LISTDEMANDCHANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEMAND_TAB_HELP Instance attribute Private Type reference (TYPE) RJKSDDEMANDTAB IS-M: Internal Table for Contract Requirements 20080114
2 GR_PHMDL Instance attribute Protected Type reference (TYPE) PHMDL_RANGE_TYPE Range Table PHASEMDL 20011115
3 GR_PHNBR Instance attribute Protected Type reference (TYPE) PHNBR_RANGE_TYPE Range Table PHASENBR 20011115
4 GT_CHANGES Instance attribute Protected Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M/SD: Table Type for JKSDDEMAND with Key 20010917
5 GT_CONTRACTISSUE Instance attribute Protected Type reference (TYPE) RJKSDCONTRACTISSUE_TAB IS-M/SD: Table of Contract Items and Media Issues 20010917
6 GT_CONTRACTS Instance attribute Protected Type reference (TYPE) CONTRACT_TAB_TYPE Contract Items 20010914
7 GT_DEMAND Instance attribute Protected Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M/SD: Table Type for JKSDDEMAND with Key 20010914
8 GT_ISSUE Instance attribute Protected Type reference (TYPE) ISSUE_TAB_TYPE Media Issues 20010914
9 GT_JOBID Instance attribute Protected Type reference (TYPE) RJKSDJOBID_TAB IS-M/SD: Job ID Table 20020117
10 GT_LOCKED_DEMAND Instance attribute Protected Type reference (TYPE) RJKSDDEMAND_KEY_TAB IS-M/SD: Table with JKSDDEMAND Primary Keys 20020116
11 GT_LOCKED_ISSUE Instance attribute Protected Type reference (TYPE) RJKSDDEMAND_KEY_TAB IS-M/SD: Table with JKSDDEMAND Primary Keys 20031020
12 GT_MAPPING Instance attribute Protected Type reference (TYPE) RJKSD_OBJECT_SET_MAPPING_TAB IS-M/SD Table with Local Names and Class Constants 20020103
13 GT_PHCONTRACT_DEL Instance attribute Protected Type reference (TYPE) RJKSDPHCONTRACTTAB IS-M/SD: Table of Contracts Assigned to Phase Model 20011119
14 GT_REF_DEMAND Instance attribute Protected Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M/SD: Table Type for JKSDDEMAND with Key 20010914
15 GT_RUNNING Instance attribute Private Type reference (TYPE) T_RUNNING_TAB RFC Control 20080114
16 GV_CONPOS Instance attribute Protected Object reference (TYPE REF TO) CL_ISM_SD_CONTRACTPOSITION_SET IS-M Hitlist for Contract Items 20020103
17 GV_DISPLAY Instance attribute Protected Type reference (TYPE) XANZEIGE ' ' Checkbox display 20020117
18 GV_EXIT Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ISM_QUANTITYPLAN BAdI Interface IF_EX_ISM_QUANTITYPLAN 20010917
19 GV_EXITCHANGE Instance attribute Protected Object reference (TYPE REF TO) IF_EX_ISM_DEMANDCHANGE BAdI interface 20011010
20 GV_LOCK_PROCEDURE Instance attribute Protected Type reference (TYPE) JKSD07LOCK-LOCK_PROCEDURE IS-M: User-Specific Blocking Procedures 20031021
21 GV_PARTNER Instance attribute Protected Object reference (TYPE REF TO) CL_ISM_SD_PARTNER_SET IS-M: Hit List for Business Partners 20020103
22 GV_PRODUCT Instance attribute Protected Object reference (TYPE REF TO) CL_ISM_SD_MEDIAPRODUCT_SET IS-M Hitlist for Media Product Selection 20020103
23 GV_QUANTITYPAST Instance attribute Public Object reference (TYPE REF TO) IF_EX_ISM_QUANTITYPAST BAdI Interface IF_EX_ISM_QUANTITYPAST 20030717
24 GV_RFC_INIT Instance attribute Private Type reference (TYPE) ABAP_BOOL RFC initialized 20080114
25 GV_RFC_PACKAGE_SIZE Instance attribute Private Type reference (TYPE) I 300 20080114
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RFC_PROCESS Instance method Private Method Demand Selection in RFC 20080114
2 BUILD_RFC_PROCESS_RETURN Instance method Public Method Results RFC 20080114
3 CHECK_DEMAND_WERK Instance method Public Method Filter out Demand Records According to Plants 20041215
4 CHECK_ISSUE Instance method Protected Method Check: Media Issue (Publication Date) is in Contract 20021204
5 CONSTRUCTOR Instance method Public Constructor Constructor 20010914
6 CREATE_DEMAND Instance method Protected Method Create Purchase Quantities 20010914
7 FINALIZE Instance method Public Method Destructor 20010918
8 GET_CONTRACTS Instance method Public Method Read Contracts and Media Issues 20010914
9 GET_CONTRACT_ADMIX Instance method Public Method Read Contract Mixes 20050621
10 GET_DEMAND Instance method Protected Method Read or Create Purchase Quantity 20010914
11 GET_DEMANDS Instance method Public Method Read Purchase Quantities 20010914
12 GET_DEMAND_DETAIL Instance method Public Method Get Details of Purchase Quantity 20010917
13 GET_DEMAND_QUANTITIES Instance method Protected Method Determine Individual Quantity for Purchase Quantity 20010914
14 GET_MODE Instance method Public Method Get Mode (Display/Change) 20020117
15 GET_VALID_INDEX Instance method Protected Method Define From-To Index for Contract Validity 20050919
16 GET_WERKS_ISSUES Instance method Public Method Read Assignment of Issues to Plants from Purch.Ord.Planning 20041215
17 INITIALIZE_RFC Instance method Private Method Initialize RFC 20080114
18 LOCK Instance method Protected Method Lock Purchase Quantities 20010914
19 LOCK_CONTRACTS Instance method Protected Method Lock Purchase Quantity per Contract 20031020
20 LOCK_ISSUE Instance method Protected Method Lock Purchase Quantity per Issue 20031020
21 PUT_CHANGES Instance method Public Method Store Changed Purchase Quantities Temporarily 20010917
22 SAVE Instance method Public Method Save Changed Purchase Quantities 20010914
23 SET_BLOCKED_FOR_BP Instance method Protected Method Set 'Blocked' for Demand Created 20050922
24 SET_DEMAND_TAB_FOR_SELECT Instance method Protected Method Compile Table for Reading Demand (Key) 20050919
25 SET_MODE Instance method Public Method Set Mode (Display/Change) 20020117
26 UNLOCK Instance method Protected Method Unlock Purchase Quantities 20010914
Events
# Event Type Visibility Description Created on
1 CONTRACTS_SELECTED Instance Event
(0)
Public
(2)
New Contract Selection Performed 20011010
2 DEMANDS_SELECTED Instance Event
(0)
Public
(2)
New Purchase Quantity Selection Performed 20011010
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ATYPE_RANGE_TYPE Protected See coding ATYPE_RANGE_TYPE 20010914 atype_range_type TYPE RANGE OF jgteuwvgeo-type
2 AUART_RANGE_TYPE Protected See coding 20011220 auart_range_type TYPE RANGE OF vbak-auart
3 CONTRACT_TAB_TYPE Protected See coding CONTRACT_TAB_TYPE 20010914 contract_tab_type TYPE STANDARD TABLE OF contract_type
4 CONTRACT_TYPE Protected See coding CONTRACT_TYPE 20010914 BEGIN OF contract_type, vbeln TYPE vbeln, posnr TYPE posnr, mprod TYPE ismmatnr_product, END OF contract_type
5 EWKUN_RANGE_TYPE Protected See coding EWKUN_RANGE_TYPE 20010914 ewkun_range_type TYPE RANGE OF jgteuwvgeo-ewkun
6 GEO_RANGE_TYPE Protected See coding GEO_RANGE_TYPE 20010914 geo_range_type TYPE RANGE OF jgteuwvgeo-geounit
7 ISSUE_TAB_TYPE Protected See coding ISSUE_TAB_TYPE 20010914 issue_tab_type TYPE STANDARD TABLE OF issue_type
8 ISSUE_TYPE Protected See coding ISSUE_TYPE 20010914 BEGIN OF issue_type, issue TYPE ismmatnr_issue, publdate TYPE ismpubldate, copynr TYPE ismheftnummer, product TYPE ismrefmdprod, seqnbr TYPE mpg_lfdnr, read TYPE xfeld, ref_read TYPE xfeld, END OF issue_type
9 MPROD_RANGE_TYPE Protected See coding MPROD_RANGE_TYPE 20010914 mprod_range_type TYPE RANGE OF ismmatnr_product
10 PHMDL_RANGE_TYPE Protected See coding PHMDL_RANGE_TYPE 20011115 phmdl_range_type TYPE RANGE OF jvphasemdl
11 PHNBR_RANGE_TYPE Protected See coding PHNBR_RANGE_TYPE 20011115 phnbr_range_type TYPE RANGE OF jvphasenbr
12 PSTYV_RANGE_TYPE Protected See coding PSTYV_RANGE_TYPE 20011220 pstyv_range_type TYPE RANGE OF vbap-pstyv
13 T_RFC_RUNNING Protected See coding RFC Control 20080114 begin of t_rfc_running, taskname type char35, end of t_rfc_running
14 T_RUNNING_TAB Protected See coding RFC Control 20080114 t_running_tab type hashed table of t_rfc_running with unique key taskname
15 USERLOCK_TAB_TYPE Protected See coding USERLOCK_TAB_TYPE 20031020 userlock_tab_type TYPE STANDARD TABLE OF userlock_type
16 USERLOCK_TYPE Protected See coding USERLOCK_TYPE 20031020 BEGIN OF userlock_type, uname LIKE sy-uname, locks TYPE i, END OF userlock_type
17 VBELN_RANGE_TYPE Protected See coding VBELN_RANGE_TYPE 20010914 vbeln_range_type TYPE RANGE OF jksddemand-vbeln
Method Signatures

Method BUILD_RFC_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMANDTAB IS-M: interne Tabelle Kontrakt-Bedarf 20080114
2 Importing I_DEMAND_SELECT_TAB Call by reference Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M: Tabellentyp für JKSDDEMAND mti Schlüssel 20080114
# Exception Resumable Description Created on
1 ERROR_RFC_RESOURCE Fehler beim Ermitteln von Resourcen 20080114

Method BUILD_RFC_PROCESS_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20080114

Method BUILD_RFC_PROCESS_RETURN on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method CHECK_DEMAND_WERK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMANDTAB IS-M: interne Tabelle Kontrakt-Bedarf 20041215
2 Importing I_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMANDTAB IS-M: interne Tabelle Kontrakt-Bedarf 20041215
3 Importing I_WERK_TAB Call by reference Type reference (TYPE) RJKSD_WERK_RANGE_TAB IS-M: Rangetabelle für WERKS_D 20041215

Method CHECK_DEMAND_WERK on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method CHECK_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTRACTS_TAB Call by reference Type reference (TYPE) CONTRACT_TAB_TYPE 20021204
2 Importing I_CONTRACTS_TAB Call by reference Type reference (TYPE) CONTRACT_TAB_TYPE 20021204
3 Importing I_ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20021204
# Exception Resumable Description Created on
1 ISSUE_NOT_FOUND Medienausgabe existiert nicht 20021204

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Call by reference Type reference (TYPE) XANZEIGE Ankreuzfeld Anzeige 20020117
2 Importing I_EXIT Call by reference Object reference (TYPE REF TO) IF_EX_ISM_QUANTITYPLAN BAdI-Interface IF_EX_ISM_QUANTITYPLAN 20010917
3 Importing I_MAPPING_TAB Call by reference Type reference (TYPE) RJKSD_OBJECT_SET_MAPPING_TAB IS-M/SD Tabelle mit lokalen Namen und Klassenkonstanten 20020103
4 Importing I_QUANTITYPAST Call by reference Object reference (TYPE REF TO) IF_EX_ISM_QUANTITYPAST BAdI-Interface IF_EX_ISM_QUANTITYPAST 20030717

Method CONSTRUCTOR on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method CREATE_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMANDTAB IS-M: interne Tabelle Kontrakt-Bedarf 20010914
2 Exporting E_NEW_DEMANDS Call by reference Type reference (TYPE) CHAR01 neue Demand Sätze 20031016
3 Importing I_ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20010914
4 Importing I_VERSION Call by reference Type reference (TYPE) JSDVERSION IS-M: Version der Bedarfsplanung 20010914
# Exception Resumable Description Created on
1 CREATE_DEMAND_FAILED Bezugsmengen konnten nicht erzeugt werden 20010914
2 UNKNOWN_MEDIA_PRODUCT Medienprodukt konnte nicht ermittelt werden 20010914

Method FINALIZE Signature

Method FINALIZE on class CL_ISM_SD_LISTDEMANDCHANGE has no parameter.
# Exception Resumable Description Created on
1 JOB_START_ERROR Fehler beim Starten von Jobs 20020117

Method GET_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ISSUEATT_TAB Call by reference Type reference (TYPE) RJKSDDEMANDCHANGE_ISSUE_TAB IS-M/SD Tabellentyp für die Ausgaben der Mengenänderung 20011123
2 Exporting E_SEQUENCE_TAB Call by reference Type reference (TYPE) RJKSEJPTMG0_TAB IS-M: Medienprodukt-Ausgabenfolge 20050908
3 Importing I_FROM_DATE Call by reference Type reference (TYPE) JDATE_FROM '00000000' IS-M: Beginn des Selektionszeitraums 20011210
4 Importing I_LOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050907
5 Importing I_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20010914
6 Importing I_PUBLDATE Call by reference Type reference (TYPE) ISMPUBLDATE Erscheinungsdatum 20031013
7 Importing I_TO_DATE Call by reference Type reference (TYPE) JDATE_TO '99991231' IS-M: Ende des Selektionszeitraums 20011210

Method GET_CONTRACTS on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method GET_CONTRACT_ADMIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DEMAND_TAB Call by reference Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M: Tabellentyp für JKSDDEMAND mti Schlüssel 20050621
2 Exporting OUT_ADMIX_TAB Call by reference Type reference (TYPE) RJKSDJVSDSPLIT_TAB Tabelle Struktur JVSDSPLIT 20050621
3 Exporting OUT_CONTRACT_ADMIX_TAB Call by reference Type reference (TYPE) JKSDORDERADDMIX_TAB IS-M: Tabellentyp für Ausstatung Kontrakte 20050621

Method GET_CONTRACT_ADMIX on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method GET_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMANDTAB IS-M: interne Tabelle Kontrakt-Bedarf 20010914
2 Importing I_ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20010914
3 Importing I_VERSION Call by reference Type reference (TYPE) JSDVERSION IS-M: Version der Bedarfsplanung 20010914
# Exception Resumable Description Created on
1 DEMAND_QUANTITIES_ERROR Fehler beim Ermitteln der Einzelmengen 20010914

Method GET_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEMAND_TAB Call by reference Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M/SD Tabellentyp für JKSDDEMAND mti Schlüssel 20010914
2 Exporting E_LOCKED_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMAND_KEY_TAB Gesperrte Mengen 20020116
3 Exporting E_REF_DEMAND_TAB Call by reference Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M/SD Tabellentyp für JKSDDEMAND mti Schlüssel 20010914
4 Importing I_ISSUE_TAB Call by reference Type reference (TYPE) RJKSDISSUE_TAB Medienausgaben 20011126
5 Importing I_REF_ISSUE_TAB Call by reference Type reference (TYPE) RJKSDISSUE_TAB Medienausgaben 20011126
6 Importing I_VERSION Call by reference Type reference (TYPE) JSDVERSION IS-M: Version der Bedarfsplanung 20010914

Method GET_DEMANDS on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method GET_DEMAND_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEMAND Call by reference Type reference (TYPE) JKSDDEMAND IS-M: Bedarfsplanung für Grossist 20010917
2 Importing I_ISSUE Call by reference Type reference (TYPE) ISMMATNR_ISSUE Medienausgabe 20010917
3 Importing I_MANDT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20010917
4 Importing I_PHASEMDL Call by reference Type reference (TYPE) JVPHASEMDL IS-M: Phasenmodell in der Phasenauslieferung 20010917
5 Importing I_PHASENBR Call by reference Type reference (TYPE) JVPHASENBR IS-M: Folgenummer in der Phasenauslieferung 20010917
6 Importing I_POSNR Call by reference Type reference (TYPE) JPOSNRCONTRACT Positionsnummer des Kontrakts 20010917
7 Importing I_VBELN Call by reference Type reference (TYPE) JVBELNCONTRACT Kontraktnummer 20010917
8 Importing I_VERSION Call by reference Type reference (TYPE) JSDVERSION IS-M: Version der Bedarfsplanung 20010917
# Exception Resumable Description Created on
1 NOT_FOUND Bezugsmenge nicht gefunden 20010917

Method GET_DEMAND_QUANTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_DEMAND Call by reference Type reference (TYPE) JKSDDEMAND IS-M: Bedarfsplanung für Grossist 20010914
# Exception Resumable Description Created on
1 QUANTITY_RETURN_ERROR Unbestimmter Fehler ist aufgetreten 20010914

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DISPLAY Value transfer Type reference (TYPE) XANZEIGE Ankreuzfeld Anzeige 20020117

Method GET_MODE on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method GET_VALID_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INDX_FROM Call by reference Type reference (TYPE) SY-TABIX Index Kontrakt gültig von 20050919
2 Exporting E_INDX_TO Call by reference Type reference (TYPE) SY-TABIX Index Kontrakt gültig bis 20050919
3 Importing I_DATE_FROM Call by reference Type reference (TYPE) ISMPUBLDATEFROM IS-M: Erscheinungsdatum von 20050919
4 Importing I_DATE_TO Call by reference Type reference (TYPE) ISMPUBLDATETO IS-M: Erscheinungsdatum bis 20050919
5 Importing I_INDX_LAST Call by reference Type reference (TYPE) SY-TABIX Index interner Tabellen 20050919
6 Importing I_VALID_FROM Call by reference Type reference (TYPE) VBDAT_VEDA Vertragsbeginn 20050919
7 Importing I_VALID_UNTIL Call by reference Type reference (TYPE) VNDAT_VEDA Vertragsende 20050919

Method GET_VALID_INDEX on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method GET_WERKS_ISSUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WERKS_ISSUE Call by reference Type reference (TYPE) JKSDWERKSISSUE_TYPE_TAB IS-M: Tabelletyp für Werk zu Kontrakt und Ausgabe 20041215
2 Importing I_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMANDTAB IS-M: Tabellentyp für JKSDDEMAND mti Schlüssel 20041215
3 Importing I_WERK_TAB Call by reference Type reference (TYPE) RJKSD_WERK_RANGE_TAB IS-M: Rangetabelle für WERKS_D 20041215

Method GET_WERKS_ISSUES on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method INITIALIZE_RFC Signature

Method INITIALIZE_RFC on class CL_ISM_SD_LISTDEMANDCHANGE has no parameter.
# Exception Resumable Description Created on
1 ERROR_RFC_INIT Fehler beim Initialisieren RFC 20080114

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMAND_TAB Call by reference Type reference (TYPE) RJKSDDEMANDTAB IS-M/SD Tabellentyp für JKSDDEMAND mti Schlüssel 20010914

Method LOCK on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method LOCK_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_USERLOCK_TAB Call by reference Type reference (TYPE) USERLOCK_TAB_TYPE Information über gesperrte Aufträge 20031021
2 Importing I_DEMAND_TO_LOCK Call by reference Type reference (TYPE) RJKSDDEMAND_KEY IS-M/SD Primaerschluessel der JKSDDEMAND 20031021

Method LOCK_CONTRACTS on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method LOCK_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_USERLOCK_TAB Call by reference Type reference (TYPE) USERLOCK_TAB_TYPE gesperrte Demandsätze 20031021
2 Importing I_DEMANDS_TO_LOCK_TAB Call by reference Type reference (TYPE) RJKSDDEMAND_KEY_TAB IS-M/SD Tabelle mit JKSDDEMAND Primaerschluesseln 20031020

Method LOCK_ISSUE on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method PUT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_TAB Call by reference Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M/SD Tabellentyp für JKSDDEMAND mti Schlüssel 20010917
2 Importing I_CONTRACTISSUE_TAB Call by reference Type reference (TYPE) RJKSDCONTRACTISSUE_TAB IS-M/SD Tabelle mit Kontraktposition und Medienausgabe 20010917
3 Importing I_PHCONTRACT_DEL_TAB Call by reference Type reference (TYPE) RJKSDPHCONTRACTTAB IS-M/SD Tabelle mit zugeordneten Kontrakten zu Phasenmodell 20011119

Method PUT_CHANGES on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COUNT Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20010917
2 Importing I_CHANGE_TAB Call by reference Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M/SD Tabellentyp für JKSDDEMAND mti Schlüssel 20010914
3 Importing I_CONTRACTISSUE_TAB Call by reference Type reference (TYPE) RJKSDCONTRACTISSUE_TAB IS-M/SD Tabelle mit Kontraktposition und Medienausgabe 20010917
4 Importing I_PHCONTRACT_DEL_TAB Call by reference Type reference (TYPE) RJKSDPHCONTRACTTAB IS-M/SD Tabelle mit zugeordneten Kontrakten zu Phasenmodell 20011119
# Exception Resumable Description Created on
1 FAILED Fehler beim Sichern aufgetreten 20010914

Method SET_BLOCKED_FOR_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMAND Call by reference Type reference (TYPE) JKSDDEMAND IS-M: interne Tabelle Kontrakt-Bedarf 20050927
2 Exporting OUT_BLOCKED Call by reference Type reference (TYPE) JDEMANDBLOCKED Mengenpflege nicht möglich durch Planungskalender 20050927
# Exception Resumable Description Created on
1 ERROR_IN_CALENDER Fehler in Kalenderfunktionalität 20050927

Method SET_DEMAND_TAB_FOR_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEMAND_TAB Call by reference Type reference (TYPE) JKSDDEMAND_TAB_TYPE IS-M: Tabellentyp für JKSDDEMAND mti Schlüssel 20050919
2 Importing I_CONTRACT Call by reference Type reference (TYPE) JKSECONTRINDEX IS-M: Indextabelle zu IS-M Kontrakten 20050919
3 Importing I_INDX_FROM Call by reference Type reference (TYPE) SY-TABIX Index-von für die Ausgabenfolge 20050919
4 Importing I_INDX_TO Call by reference Type reference (TYPE) SY-TABIX Index-bis für die Ausgabenfolge 20050919
5 Importing I_PHASEMDL Call by reference Type reference (TYPE) JVPHASEMDL Phasenmodell in der Phasenauslieferung 20050919
6 Importing I_PHASENBR Call by reference Type reference (TYPE) JVPHASENBR Folgenummer in der Phasenauslieferung 20050919
7 Importing I_VERSION Call by reference Type reference (TYPE) JSDVERSION IS-M: Mengenplan-Version 20050919

Method SET_DEMAND_TAB_FOR_SELECT on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Call by reference Type reference (TYPE) XANZEIGE Ankreuzfeld Anzeige 20020117

Method SET_MODE on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_ISM_SD_LISTDEMANDCHANGE has no parameter.
Method UNLOCK on class CL_ISM_SD_LISTDEMANDCHANGE has no exception.
Event Signatures

Event CONTRACTS_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_CONTRACT_TAB Exporting Value transfer Type reference (TYPE) RJKSDCONTRACTTAB IS-M: Kontraktpositionen 20011010
2 E_ISSUEATT_TAB Exporting Value transfer Type reference (TYPE) RJKSDDEMANDCHANGE_ISSUE_TAB IS-M/SD Tabellentyp für die Ausgaben der Mengenänderung 20011123
3 E_PARAMS Exporting Value transfer Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20011010

Event DEMANDS_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_DEMAND_TAB Exporting Value transfer Type reference (TYPE) RJKSDDEMANDTAB Bezugsmengen 20011010
2 E_ISSUE_TAB Exporting Value transfer Type reference (TYPE) RJKSDISSUE_TAB Medienausgaben 20011126
3 E_REF_DEMAND_TAB Exporting Value transfer Type reference (TYPE) RJKSDDEMANDTAB Bezugsmengen der Referenz-Medienausgabe 20011010
4 E_REF_ISSUE_TAB Exporting Value transfer Type reference (TYPE) RJKSDISSUE_TAB Referenz-Medienausgaben 20011126
5 E_VERSION Exporting Value transfer Type reference (TYPE) JSDVERSION IS-M: Version der Bedarfsplanung 20011010
History
Last changed by/on SAP  20070917 
SAP Release Created in 464