SAP Program RJVCLFVT - IS-M: Generate Deliveries for Ad Insert Distribution

Description

Program RJVCLFVT generates deliveries for ad insert distribution.
Distribution is based on the IS-M/AM ad insert order.

Which data is updated?
Program RJVCLFVT generates deliveries for distribution on onedistribution date (JVTLFNG). The distribution date from the ad insertorder schedule line is taken as the shipping date for the delivery.
Note: The program searches for the delivery viability set for thecarrier route with the following priorities:

  • 1) Delivery viability set exists for the selected delivery round

  • 2) A delivery viability set exists for one delivery round for the
  • carrier route
    • 3) Delivery viability sets exist for several delivery rounds (a
    • delivery round is selected by the program)
      (The origin of the delivery set is logged in the list)
      The delivery quantities are based on the planned circulation for adpre-prints in the carrier routes/ad pre-print zones. Customer-specificenhancements can be made to the delivery quantities using theenhancement JVVSIVT0.
      The program updates delivery-ad insert order assignments for ad insertdistribution (JVTSIVTZUO).
      The function 'Generate deliveries for ad insert distribution' can onlybe performed for ad insert schedule lines for which distribution wasnot yet performed on the distribution date.
      If distribution has already been performed for selected ad insertschedule lines, these schedule lines are listed in the log.Distribution is carried out for the selected schedule lines to whichthis does not apply.
      A worklist (JVTSIVTMNG) is generated implicitly for the quantitycomparison of M/SD and M/AM quantities. This worklist (comparison ofM/SD delivery quantities and M/AM order quantities) forms the basis forthe comparison of SD and AM distribution quantities.
      The program also selects the indicator 'Shipping started' in the adinsert order or cancels it in a deletion run.

      Selection options
      The generation process for deliveries for ad insert distributionselects ad insert orders for distribution for a selected distributiondate. Selection can be restricted to certain plants and ad insertnumbers.
      You can specify on the selection screen which delivery round isrelevant if more than one delivery round exists for a carrier route(i.e. if delivery viability sets are defined for several deliveryrounds for a carrier route).
      If only one delivery round is defined for a carrier route on thedistribution date, this entry is irrelevant. Distribution is performedfor this unique delivery round.
      You can also delete ad insert distribution that has already takenplace. The deletion run deletes all deliveries that match the selectioncriteria provided bundling has not yet been performed for thesedeliveries. Deletion is only performed if all selected deliveries havenot yet been packed.
      Order-delivery assignments are also deleted and the indicator 'Shippingstarted' is reset in the ad insert order during the deletion run.
      You can select a further parameter to choose a test run (withoutdatabase updates).

      Meaning of order finalization deadline:
      You can start generation of deliveries for ad insert distributionindependently of the order finalization deadline, i.e. distribution canbe generated 'in advance'. If you restart this function for a shippingdate (distribution date) for which the function 'Generate deliveriesfor ad insert distribution' was already carried out, the program onlyselects ad insert orders for which distribution has not yet beenperformed.

      Precondition

      General IS-M control parameters in customizing:
      The function 'Generate deliveries for ad insert distribution' is activeif ad insert distribution is performed based on the IS-M/AM ad insertorder.
      This function is not active in the system if distribution is processedusing distribution orders (ad pre-print orders) from IS-M/SD.
      If distribution is processed in IS-M/SD, deliveries for distributionare generated by means of a separate function.

      Which data must be maintained?
      There must be ad insert orders defined for distribution that correspondto the selection criteria.

      Which kinds of processing cannot be performed in parallel with thisfunction?
      When performing distribution:

      • Processing of selected ad insert orders for distribution

      • Release run for a change number

      • When deleting distribution:
        • Delivery processing, netchange, reorganization

        • Processing selected ad insert orders for distribution
        • Output

          Output structure

          Output of selected ad inserts for which distribution was alreadyperformed:
          The program lists the ad insert schedule lines for which distributionwas already performed on the distribution date.

          List of booking unit elements from ad insert schedule lines for whichdistribution could not be carried out (with error note).

          List of selected deliveries:
          List of the deliveries processed by this function:
          The program lists the deliveries created or deleted by this function.
          If the deletion run selects deliveries for which packing has alreadytaken place, bundling must be deleted for these deliveries before theycan be deleted. In this case, the packed deliveries are displayed inthe list for the deletion run.

          List of order-delivery assignments:
          This function lists new or deleted order-delivery assignments.

          Fields output
          (The header in the list is displayed in brackets)

          List of ad insert schedule lines for which distribution was alreadyperformed
          - Ad insert order number (Order no.)
          - Ad insert item number (It.)
          - Ad insert schedule line number (SLNo.)
          - Plant (Plnt)
          - Ad insert publication (AI pub.)
          - Ad insert number (AI number)
          - Issue number (Issue no.)
          - Shipping date (Sh.date)

          List of booking unit elements of ad insert schedule lines for whichdelivery was not possible (with error note)
          - Ad insert order number (Order no.)
          - Ad insert item number (It.)
          - Ad insert schedule line number (SLNo.)
          - Basic booking unit (Book.unit)
          - Shipping date (ShDate)
          - Ad insert number (AI number)
          - Publication date of ad insert (PDate)
          - Mix type (MT)
          - Ad insert publication (Publn.)
          - Delivery type for ad pre-print distribution (DT)
          - Carrier route (CRoute)
          - Delivery round (Deliv.rnd)
          - Geographical unit (GUnit)
          - Customer group (CG)
          - Sales organisation (SOrg)
          - Distribution channel (DC)
          - Sales document type grouping (T)
          - Error note (Err) with the following characteristics:
          - SI (Ad insert schedule line without ad insert)
          - DV-D (No delivery viability set for distribution found
          for individual JJTBEBVT records, breakdown into
          individual delivery viability sets took place
          without errors)
          - BE-B (Error occurred when breaking down JJTBEBVT record
          into delivery viability sets)
          - PCir (Planned circulation quantity for ad pre-prints notmaintained)

          List of deliveries edited:
          Fields for delivery:
          - Shipping date of delivery (ShDate)
          - Publication date of issue (PDate)
          - Quantity (Qty)
          - Plant (Plnt)
          - Actual mix type (MT):
          = Mix type of order item.
          - Ad insert number (AI number)
          (Note: AI number is not same as issue number)
          - Unloading point (Load/UPt)
          - Actual delivery type (DT)
          = Delivery type for ad pre-print distribution
          - Carrier route (CRoute)
          - Delivery round (Deliv.rnd)
          - Origin of delivery set (O)
          This (internal) field can have the following characteristics
          S : Distribution was performed for the selected delivery round
          D : Distribution was performed for the only defined delivery
          round (this delivery round is not the selected delivery round)
          P : A viable set was copied by the program
          (the delivery round could not be determined definitively:
          - more than one delivery round was defined on the
          distribution date and the selected delivery round was not
          one of those defined)
          - Geographical unit (GUnit)
          - Customer group (CG)
          - Sales organization (SOrg)
          - Distribution channel (DC)
          - Sales document type grouping (T)
          - Subsequent delivery number (SD)
          - Delivery number (DeliveryNo.):
          If you are creating a new delivery, number assignment will not
          yet have taken place when the list is created.
          - Internal field: internal delivery number (IntDeliv.)

          List of order-delivery assignments
          - Ad insert order number (Order no.)
          - Ad insert item number (It.)
          - Ad insert schedule line number (SLNo.)
          - Delivery number (Delivery no.)
          - Subsequent delivery number (SD)
          - Internal field: internal delivery number (IntDeliv.)