RJVDISPO is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The program determines the daily quantities of an issue with which the customer is supplied by the publisher, based on the orders on hand...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RJVDISPO into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
JV65 - IS-M: Regen.Planng f.CircPlanning
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: BISDATUM = to
Selection Text: DRERZ = Publication
Selection Text: DRKEI = Plant
Selection Text: KURZLIST = Summarized list (only triggs)
Selection Text: LFART = Delivery Type
Selection Text: PVA = Edition
Selection Text: TEST = Test Run
Selection Text: VONDATUM = Planning Period From
Title: IS-M/SD: Regenerative Planning for Circulation Planning
Text Symbol: 013 = DViaNo. Publ. Edit. DT MT From To
Text Symbol: 012 = Del.via.sets in planning period for trigger edition (time limit)
Text Symbol: 010 = Regenerative planning was not started in dialog.
Text Symbol: 009 = Doc.No. It.No. IVT Publ.Date Public. Edition PV AV
Text Symbol: 008 = 'normal' issues for order item (time limit):
Text Symbol: 005 = Plnt Publ. Edit. DT Plan.From Plan.To Lock Date PS V I Is Trig.Lock Gen.Incomplete
Text Symbol: 004 = Trigger entries relevant for entire planning run:
Text Symbol: 003 = Planning program completed.
Text Symbol: 002 = No trigger entries for planning found for the selection criteria.
Text Symbol: 021 = ============> New deliveries for each delivery via.set <===============
Text Symbol: 022 = PubD ShipD Qty OrdDViab. MT Publ. Edition Load/UPt DT LD C CG T SO D SD IntDelNo Delivery No.
Text Symbol: 023 = Deliveries Created:
Text Symbol: 024 = ============> New/modified delivery per schedule line <===============
Text Symbol: 025 = SLin OrdPr Iss Cumul.Qty OrdDViab. DistDVia. Publ. Edition DT LD C CG T SO D EN IDlN Delivery No.
Text Symbol: 026 = ============>
Text Symbol: 027 = Deliveries Deleted:
Text Symbol: 036 = PubD Qty OrdDViab. DistDVia. Publ. Edition Load/UPt DT C CG T SO D EN IntDNo. Delivery No.
Text Symbol: 048 = ==> Log planning run to schedule line level <==
Text Symbol: 047 = ===> P L A N N I N G L O G <=====
Text Symbol: 046 = ============> T --- E --- S --- T -------- R --- U --- N <===============
Text Symbol: 045 = New Netchange Orders (for Current Trigger):
Text Symbol: 044 = Order No. Public. Edit. Plnt DT
Text Symbol: 043 = Deleted netchange orders (pl.type 'Regen.planning') for current trigger:
Text Symbol: 014 = Planning details in planning period for del.via.set (time limit):
Text Symbol: A01 = Planning period
Text Symbol: 998 = ---------------------------------------------------------------------------------------------------------------------------------
Text Symbol: 067 = Start regen.planning in dialog?
Text Symbol: 063 = Trigger entries that cannot start a planning run:
Text Symbol: 062 = Trigger entries for which planning was performed:
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISP_BUFFERED_READ_TJY00 CALL FUNCTION 'ISP_BUFFERED_READ_TJY00' IMPORTING OUT_TJY00 = TJY00 EXCEPTIONS ERROR_READ_TJY00 = 01.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = CON_YES DIAGNOSETEXT1 = TEXT-B01 DIAGNOSETEXT2 = TEXT-B02 DIAGNOSETEXT3 = TEXT-B03 TEXTLINE1 = TEXT-C01 TEXTLINE2 = TEXT-C02 TITEL = TEXT-067 IMPORTING ANSWER = ANSWER.
ISP_INCL_SUBSCRIPTED_ISSUE_GET CALL FUNCTION 'ISP_INCL_SUBSCRIPTED_ISSUE_GET' EXPORTING BEZTYP = BEZUGSTYP_TAB-BEZUGSTYP "Beztyp Träger FROM_DATE = DSPTRTAB-DSPZRVON TO_DATE = DSPTRTAB-DSPZRBIS SUBSCRIPTED_DRERZ = DSPTRTAB-DRERZ "Träger-Drerz SUBSCRIPTED_PVA = DSPTRTAB-PVA FILL_INCL_SUBSCRIPTION = CON_ANGEKREUZT FILL_INCL_SUB_ISSUES = ' ' "<= NUR JDVVA-Nutzung FILL_INCL_SUB_ISSUES_VIEW = ' ' TABLES * MITBEZBZUS = ABWLATAB INCL_SUBSCRIPTION = MTBBZUSTAB INCL_SUB_ISSUES = DUMMYMTBTAB "hier dummy INCL_SUB_ISSUES_V = VAMTBTAB "hier dummy EXCEPTIONS INTERNAL_ERROR = 01 NO_ENTRY_FOUND = 02.
CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = CHECK_DRERZ IMPORTING OUTPUT = P_DRERZ.
CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = CHECK_PVA IMPORTING OUTPUT = P_PVA.
ISP_JDTVAUSGB_BUFFERED_READ CALL FUNCTION 'ISP_JDTVAUSGB_BUFFERED_READ' "TK17021997 EXPORTING "TK17021997 BISDATUM = CHECK_BISDAT "TK17021997 DRERZ = CHECK_DRERZ "TK17021997 PVA = CHECK_PVA "TK17021997 VONDATUM = CHECK_VONDAT "TK17021997 TABLES "TK17021997 VAUSGBTAB = VA_TAB "TK17021997 VAWERKTAB = WERKDUMMY "TK17021997 EXCEPTIONS "TK17021997 INTERNAL_ERROR = 01 "TK17021997 NO_ENTRY_FOUND = 02. "TK17021997
ISP_CHECK_DATES_OVERLAP CALL FUNCTION 'ISP_CHECK_DATES_OVERLAP' * EXPORTING DATVON1 = DSPTRTAB-DSPZRVON "TK17021997 * DATBIS1 = DSPTRTAB-DSPZRBIS "TK17021997 EXPORTING DATVON1 = PRUEFDAT_VON "TK17021997 DATBIS1 = PRUEFDAT_BIS "TK17021997 DATVON2 = JDTGENTR-GENZRVON DATBIS2 = JDTGENTR-GENZRBIS IMPORTING OVERLAPPING = UEBERLAPPUNG * Für EPER-Intervall kann im Extremfall Von- und "TK17021997 * Bisdatum vertauscht sein !! "TK17021997 * EXCEPTIONS INTERVALL1_NOT_VALID = 1 "TK17021997 EXCEPTIONS INTERVALL1_NOT_VALID = 0 "TK17021997 INTERVALL2_NOT_VALID = 1.
ISM_DELIV_SEQUENCE_READ CALL FUNCTION 'ISM_DELIV_SEQUENCE_READ' EXPORTING MEDPROD = MEDPROD * COPYNR_FROM = * COPYNR_TO = SEL_VARIANTE = CON_SEL_ZEITRAUM * IMPORTING * MIN_SEL_EK_LFDNR = * MAX_SEL_EK_LFDNR = CHANGING PUBLDATE_FROM = CHECK_VONDAT PUBLDATE_TO = CHECK_BISDAT * MAUS_DB_ALL_TAB = * LF_DB_ALL_TAB = * MAUS_SEL_TAB = LF_DYNPRO_TAB = LF_TAB * LF_SEL_TAB = * LF_OUT_SEL_TAB = .
* CALL FUNCTION 'ISP_JVTDSPTR_DISPSTAT_MODIF' IN UPDATE TASK * Verbuchung erfolgt wegen Massenproblem(APLZ) im Dialog!!: CALL FUNCTION 'ISP_JVTDSPTR_DISPSTAT_MODIF' "Mod TK07061995 EXPORTING DISPO_TRIGGER = JVTDSPTR.ISP_JKVDISPO_READ_BY_DELIVERY CALL FUNCTION 'ISP_JKVDISPO_READ_BY_DELIVERY' EXPORTING GUELTIGBIS = P_LBKTAB-GUELTIGBIS GUELTIGVON = P_LBKTAB-GUELTIGAB LIEFBARNR = P_LBKTAB-LIEFBARNR TABLES OJKVDISPO = INTAB EXCEPTIONS LIEFBARNR_MISSING = 01 NO_DATA_FOUND = 02.
ISP_CHECK_DATES_OVERLAP CALL FUNCTION 'ISP_CHECK_DATES_OVERLAP' EXPORTING DATVON1 = VONDATUM DATBIS1 = BISDATUM DATVON2 = JVTDSPTR-DSPZRVON DATBIS2 = JVTDSPTR-DSPZRBIS IMPORTING OVERLAPPING = UEBERLAPPUNG EXCEPTIONS INTERVALL1_NOT_VALID = 1 INTERVALL2_NOT_VALID = 1.
ISM_JDTDRER_MP_SYNCHRO_CHECK CALL FUNCTION 'ISM_JDTDRER_MP_SYNCHRO_CHECK' EXPORTING IN_DRERZ = DSPTRTAB-DRERZ IMPORTING OUT_XMPSAKTIV = DSPTRTAB-XMPSAKTIV.
ISP_DISTRIBUTE_RETRIEVAL_READ CALL FUNCTION 'ISP_DISTRIBUTE_RETRIEVAL_READ' EXPORTING AB = P_VONDATUM BIS = P_BISDATUM LIEFBARPAR = LIEFBARPAR TABLES KNOTEN_TAB = KNOTEN LIEFBAR_TAB = LBKFBTAB EXCEPTIONS OTHERS = 01.
VIEW_ENQUEUE CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING VIEW_NAME = 'JDVGNTR' ACTION = 'E' ENQUEUE_MODE = 'S' "<-- Shared EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 * NO_TVDIR_ENTRY = 3 TABLE_NOT_FOUND = 5 CLIENT_REFERENCE = 7.
ENQUEUE_EJPLF CALL FUNCTION 'ENQUEUE_EJPLF' EXPORTING MODE_RJP_ENQ_DELIV_SEQ = 'S' MANDT = SY-MANDT * MED_PROD = * MED_ISSUE = * X_MED_PROD = 'X' * X_MED_ISSUE = 'X' * _SCOPE = '2' _SCOPE = P_SCOPE * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
DEQUEUE_EJPLF CALL FUNCTION 'DEQUEUE_EJPLF' EXPORTING MODE_RJP_ENQ_DELIV_SEQ = 'S' MANDT = SY-MANDT.
VIEW_ENQUEUE CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING VIEW_NAME = 'JDVGNTR' ACTION = 'D' ENQUEUE_MODE = 'S' "<-- Shared EXCEPTIONS SYSTEM_FAILURE = 2 * NO_TVDIR_ENTRY = 3 TABLE_NOT_FOUND = 5 CLIENT_REFERENCE = 7.
ISP_JVTLFNG_INSERT CALL FUNCTION 'ISP_JVTLFNG_INSERT' IN UPDATE TASK "Verbuchung!!!! TABLES LFNG_INS_TAB = DUMMY_TAB.
ISP_NEXT_POSIBLE_DIST_DATE_GET CALL FUNCTION 'ISP_NEXT_POSIBLE_DIST_DATE_GET' EXPORTING WERK = jvtdsptr-DRKEI DRERZ = jvtdsptr-DRERZ PVA = jvtdsptr-PVA GUELTIGVON = syst-datum AB_ERSCHDAT = syst-datum DATUM_AUFTRAG = syst-datum UHRZEIT_AUFTRAG = syst-uzeit IMPORTING VORLAUFDAT = l_VORLAUFDAT TABLES ILIEFART_TAB = LIEFART_TAB EXCEPTIONS EMPTY_TABLE = 1 NO_DATE_FOUND = 2.
Contribute (Add Comments)
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RJVDISPO or its description.
RJVDISPO - IS-M/SD: Regenerative Planning for Circulation Planning RJVDISPO - IS-M/SD: Regenerative Planning for Circulation Planning RJVDISP2 - IS-M/SD: Regenerative Planning for Quantity Planning in Past RJVDISP2 - IS-M/SD: Regenerative Planning for Quantity Planning in Past RJVDISP1 - IS-M/SD: Circulation Planning for Backdated Order Items RJVDISP1 - IS-M/SD: Circulation Planning for Backdated Order Items