Delete retail material via batch job?

Hey guys,
is there a way to delete a retail material via batch job? I know with transaction MM16 you can schedule a job to do that. But how can i do that without using transaction MM16. Is it possible to this via IDoc?
    thx,
      Wei-Ming

Check OSS 35615 & 93732.
Cheers

Similar Messages

  • How should i execute file transfer via batch job scheduling

    Hi guys,
        i want to call unix transfer script via batch job scheduling. Executing the system commands witin ABAP is as below:
             DATA: BEGIN OF ITAB occurs 0,
                         LINE(200),
                        END OF ITAB.
            UNIXCOMM = '/usr/sap/trans/data/*******'
            CALL 'SYSTEM' ID 'COMMAND' FIELD UNIXCOMM
                    ID 'TAB'     FIELD itab-sys.
    Now i plan to assign application server ('Exec Target') to it and let it implement in the background.
      Should i do it via batch job?
    Any info is appreciated very much.

    Instead of using
    CALL 'SYSTEM' u can use FM..
    SXPG_COMMAND_EXECUTE  .. in which u have to pass a command name which u can create or get from SM49...
    In CALL 'SYSTEM' .. u can not catch exceptions.. but in FM given above u can check
    SY-SUBRC, STATUS and EXITCODE  for successful  command execution..
    for successful command execution..
    sy-subrc = 0
    STATUS = 'O'  " Capital O
    exitcode = 0
    For batch scheduling, you can use this FM in a report  with one parameter for additional parameter which u need to pass to this FM  and create a JOB for that report and schedule it..
    I've used it and  find it useful even for batch scheduling..
    Reward if useful
    Regards
    Prax

  • Maintaining Constant Sender Address in the Email of Batch Job

    Hi,
    I have created a smartform whcih will be sent via Batch job at a partcular time .And everytime the Sender Id is "BATCH.JOB". 
    Actually the businesswants the sender address to be XYZ.com instead of BATCH.JOB
    Iam using the below FM to send email.
    Can anyone help in this issue.
    CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'
         EXPORTING
              document_data              = l_doc_data_objl
             document_type              = 'RAW'
              put_in_outbox              = 'X'
         IMPORTING
              sent_to_all                = l_sent_all
         TABLES
              object_content             = l_contents
              receivers                  = l_receivers
         EXCEPTIONS
              too_many_receivers         = 1
              document_not_sent          = 2
              document_type_not_exist    = 3
              operation_no_authorization = 4
    Helpful answers will be rewarded.
    Regards
    Naveen

    Hi,
    Sorry for the delay. We can create a Outlook Inbox rule to achieve it. Please click Inbox > Rules > Manage Rules & Alerts > New Rule to create a rule with the following conditions and actions:
    Please change “people or public group” to [email protected] and edit a specific template by clicking “a specific template” in the action part.
    Hope it helps.
    Regards,
    Winnie Liang
    TechNet Community Support

  • Convert PO's into Inbound Deliveries using a batch job?

    HI Experst,
    Can we create inbound deliveries for PO's through scheduled batch jobs? Or some custom development will be needed?
    Any responce is greatly appreciated.
    Thanks,
    KHAN

    >
    Dominik Modrzejewski wrote:
    > Check transaction VL34.
    > Maintain your variant there and setup a job for this program RM06EANL with your variant.
    >
    > Regards,
    > Dominik Modrzejewski
    Wouldn't VL34 require manual entry for the document numbers to process?
    I know VL10G variant run via batch job works perfectly for outbound deliveries so I assume VL10G would be the transaction to create variant/batch job even for inbound deliveries.

  • Picking IDOCs thrugh Batch Job

    Hi
    Issue : Say around 10 Idocs got created which are to be sent to third party system. Those are being sent via Batch Job.
                Here, the Batch job is picking only some idocs say 4 and leaving other 6. And after sometime, i.e in the next run of the
                Batch Job it is picking some more. Like this the idocs are being picked by the batch job randomly, not all at a time though
                they are ready.
                Partner Profile Setting is COLLECT IDOCS.
    Appreciate your occasional reply/resolution.
    Thanks
    Shankar
    Edited by: Thomas Zloch on Apr 19, 2011 2:21 PM - priority adjusted

    Job is running IDOCs available when it starts....others are arriving later....picked up by next execution, and so on and on.

  • Batch jobs and deleting one time variants

    Hi,
    I have a need to generate a background job with up to
    21 steps each step needing a different variant determined
    at creation.
    I have written an abap that will create the job, steps
    and variants for the batch stream. This works fine.
      My problem is trying to delete the variants I created
      at the end of the batch stream. I have tried setting
      up another step to delete the variant but that fails
      as RS_DELETE_VARIANT gives an error if the variant
      exists in a current batch job, which it does in this
      case as the variants are used in previous steps.
      Ideally I would like to create variants as SAP itself
      does when you dynamically submit a job to batch.
      How can I get around this problem elegantly ?
    Allan

    Dear Allan
      Welcome to SDN.
      One solution that i can propose is:
      With the ABAP Program that submits the job, do the following:
      Step 1: Open the job using FM: JOB_OPEN.
      Step 2: Submit all programs using SUBMIT statements and values for parameter with reference to the job-id and job counter.( I guess if we use JOB_SUBMIT here we will be specifying the variant name which already exists).
      Step 3: Close the job using FM: JOB_CLOSE.
      Using the above procedure the variants created will be temporary and no need to delete.
    Below is an example which can help you understand the same:
    PERFORM JOB_OPEN USING SY-REPID CHANGING L_JOBCNT.
    SUBMIT Y00_SD_F2_003 WITH P_BUKRS = P_BUKRS
                         WITH P_FILE1 = P_OFILE
                         WITH P_RUN = P_RUN
                         VIA JOB SY-REPID NUMBER L_JOBCNT
                         TO SAP-SPOOL WITHOUT SPOOL DYNPRO
                         WITH DESTINATION = 'HPMISPRT'
                         WITH IMMEDIATELY = SPACE
                         WITH KEEP_IN_SPOOL = 'X'
                         AND RETURN.
    PERFORM JOB_CLOSE USING L_JOBCNT SY-REPID.
    *&      Form  JOB_OPEN
    FORM JOB_OPEN  USING    P_REPID
                   CHANGING P_JOBCNT LIKE TBTCJOB-JOBCOUNT.
    DATA: L_REPID  LIKE TBTCJOB-JOBNAME.
       L_REPID = SY-REPID.
       CALL FUNCTION 'JOB_OPEN'
         EXPORTING
           JOBNAME                = L_REPID
        IMPORTING
          JOBCOUNT               = P_JOBCNT
        EXCEPTIONS
          CANT_CREATE_JOB        = 1
          INVALID_JOB_DATA       = 2
          JOBNAME_MISSING        = 3
          OTHERS                 = 4.
       IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
       ENDIF.
    ENDFORM.                    " JOB_OPEN
    *&      Form  JOB_CLOSE
    FORM JOB_CLOSE  USING    P_JOBCNT LIKE TBTCJOB-JOBCOUNT
                             P_REPID.
    DATA: L_RELEASE(1) TYPE c,           "Job released
          L_REPID  LIKE TBTCJOB-JOBNAME.
       L_REPID = SY-REPID.
       CALL FUNCTION 'JOB_CLOSE'
         EXPORTING
           JOBCOUNT                          = P_JOBCNT
           JOBNAME                           = L_REPID
           STRTIMMED                         = 'X'
        IMPORTING
          JOB_WAS_RELEASED                  = L_RELEASE
        EXCEPTIONS
          CANT_START_IMMEDIATE              = 1
          INVALID_STARTDATE                 = 2
          JOBNAME_MISSING                   = 3
          JOB_CLOSE_FAILED                  = 4
          JOB_NOSTEPS                       = 5
          JOB_NOTEX                         = 6
          LOCK_FAILED                       = 7
          INVALID_TARGET                    = 8
          OTHERS                            = 9.
       IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
       ENDIF.
    ENDFORM.                    " JOB_CLOSE
       Hope the above info lead you in solving your problem.
    Kind Regards
    Eswar

  • How to create batch job via a program

    hi
    i need to know how to create batch job via a program please suggest
    arora

    Wow!
    > Total Questions:  234 (138 unresolved) 
    ...and now you ask this?
    Please accept our apologies for not pointing out to you way-back-when already that there is a search functionality here at SDN and that the correct forum should be used to post questions to.
    Please read "the rules" at the top of the forum page, and search first => ask questions later.
    I take the liberty of closing your question for you.
    Kind regards,
    Julius

  • Creating a simple batch job to run every month and perform a deletion

    dear all;
    This is just for learning purposes
    I have created a simple table below
    create table t1
      vid varchar2(30),
      quantity number(6,2),
      primary key (vid)
    insert into t1
        (vid, quantity)
    values
        ('G1', 2);
    insert into t1
        (vid, quantity)
    values
        ('G2', 3);
    insert into t1
        (vid, quantity)
    values
        ('G3', 0);Now, I would like to create a simple batch job, that runs every month which is used to delete all vid that has a quantity of 0...How do i go about doing that. I have searched the web but can't seems to find any useful info so far..
    Edited by: user13328581 on Sep 8, 2010 8:32 AM

    you are missing a semi-colon in your package procedure call inside your begin ... end.
    begin
      dbms_scheduler.create_job
        job_name => 'jobdeletezeroquantity'
        , program_name => 'PLSQL_BLOCK'
        , job_action => 'BEGIN mfg.testpkg.deletezeroquantity END;'             <-- missing semi-colon on mfg.testpkg.deletezeroquantity
        , start_date => systimestamp
        , repeat_interval => 'freq=monthly; byday = 1'
        , end_date => null
        , enabled => True
        , comments => 'used to run a delete procedure every month'
    end;should be:
    begin
      dbms_scheduler.create_job
        job_name => 'jobdeletezeroquantity'
        , program_name => 'PLSQL_BLOCK'
        , job_action => 'BEGIN mfg.testpkg.deletezeroquantity; END;'
        , start_date => systimestamp
        , repeat_interval => 'freq=monthly; byday = 1'
        , end_date => null
        , enabled => TRUE
        , comments => 'used to run a delete procedure every month'
    end;

  • Deleting main EAN (MEAN-HPEAN = 'X') in retail material master data

    Hello experts,
    I have a customer (IS Retail) that realized, after data migration from legacy system, that many EAN including the main ones were obsolete or wrong. They asked me to clean all the EANs for a set of items, before deciding the new ones to be migrated.
    I tried 'BAPI_MATERIAL_MAINTAINDATA_RT' that deletes all EAN but not the main one, and I can manage to remove the flag of main ean (MEAN-HPEAN = 'X'), but after that I cannot cancel the last EAN anyway, because in effect it's not correct, as SAP best practices suggest.
    Please consider that all OSS notes available have been implemented, and that I have checked with all available threads and posts on the network with no answer.
    Could please somebody help me?
    thanks in advance
    Chiara

    Hello,
    I used this 'BAPI_MATERIAL_MAINTAINDATA_RT' (that works for RETAIL solutions, otherwise you have to use 'BAPI_MATERIAL_SAVEDATA')
    DATA: T_BAPIE1MATHEAD TYPE BAPIE1MATHEAD OCCURS 0 WITH HEADER LINE.
    DATA: T_RET TYPE BAPIRETURN1 OCCURS 0 WITH HEADER LINE..
    DATA: T_MEAN TYPE BAPIE1MEANRT  OCCURS 0 WITH HEADER LINE.
    (You have to select the material number and EANs you want to delete in two internal tables, such as T_MARA1 and *T_MEAN1, then loop at those tables and:)
          REFRESH: T_BAPIE1MATHEAD, T_MEAN. "T_MARA, T_MARAX.
    *header
          T_BAPIE1MATHEAD-FUNCTION = '003'. "function code for DELETING
          T_BAPIE1MATHEAD-MATERIAL = T_MARA1-MATNR.
          T_BAPIE1MATHEAD-NO_APPL_LOG = 'X'.
          APPEND T_BAPIE1MATHEAD.
    *mean
            T_MEAN-FUNCTION = '003'.
            T_MEAN-MATERIAL = T_BAPIE1MATHEAD-MATERIAL.
            T_MEAN-UNIT = 'ST'.
            T_MEAN-UNIT_ISO = 'PCE'.
            T_MEAN-EAN_UPC = T_MEAN1-EAN11.
            T_MEAN-EAN_CAT = T_MEAN1-EANTP.
            APPEND T_MEAN.
          CALL FUNCTION 'BAPI_MATERIAL_MAINTAINDATA_RT'
             EXPORTING
               HEADDATA                   = T_BAPIE1MATHEAD
            IMPORTING
              RETURN                     = T_RET
         TABLES
          INTERNATIONALARTNOS        = T_MEAN
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              WAIT = 'X'.
    *(Close the loops) This works for all NON MAIN EAN, but not for the main.
    If you are in a non-retail system, this changes into:
    **header
          T_BAPIMATHEAD-MATERIAL = T_MARA1-MATNR.
          APPEND T_BAPIMATHEAD.
            T_MEAN-UNIT = 'ST'.
            T_MEAN-UNIT_ISO = 'PCE'.
            T_MEAN-EAN_UPC = T_MEAN1-EAN11.
            T_MEAN-EAN_CAT = T_MEAN1-EANTP.
            T_MEAN-DEL_FLAG = 'X'.
            APPEND T_MEAN.
         CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
            EXPORTING
            HEADDATA            = T_BAPIMATHEAD
          TABLES
              INTERNATIONALARTNOS = T_MEAN.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
            WAIT = 'X'.
    hope this can help
    kind regards
    chiara

  • Batch Jobs fail because User ID is either Locked or deleted from SAP System

    Business Users releases batch jobs under their user id.
    And when these User Ids are deleted or locked by system administrator, these batch jobs fail, due to either user being locked or deleted from the system.
    Is there any way that these batch jobs can be stopped from cancelling or any SAP standard report to check if there are any batch jobs running under specific user id.

    Ajay,
    What you can do is, if you want the jobs to be still running under the particular user's name (I know people crib about anything and everything), and not worry about the jobs failing when the user is locked out, you can still achieve this by creating a system (eg bkgrjobs) user and run the Steps in the jobs under that System User name. You can do this while defining the Step in SM37
    This way, the jobs will keep running under the Business User's name and will not fail if he/she is locked out. But make sure that the System User has the necessary authorizations or the job will fail. Sap_all should be fine, but it really again depends on your company.
    Kunal

  • Business scenario to define material combination via batch characteristics.

    Dear all,
    There is one business scenario. Condition is some of the raw material just could only be available for some special material and not available for normal mixture on BOM master.
    Could you please help whether we can define the below scenario on SAP system via batch characteristic ? thanks.
    Case 1: In some condition, raw material only allow for some specific customer products
    Case 2: In some condition, raw material only available for some specific mixture code
    Case 3: In some condition, Normal raw materials could be available for all mixture except some mixture materials.
    Thanks,
    Brijesh

    Dear all,
    What I mention was within the same raw material but different batch situation. for example, if the material A batch 123 could only available for Finish good F,G,H,I,J and the Material A batch 124 and Batch 125 could only for Finish good H and J. this is one scenario. For the second case , the Material A Batch 126 could not be used for finish good F and G. could you please help me to clarify those two scenario on SAP ? thanks.
    Regards,
    Brijesh

  • How to find out batch job failure and taking action:

    Normally We will monitor the batch jobs  through transaction code sm37 for job monitoring. In SM37 we will give a batch job name date and time  as  input. In the first step we will check the batch job for the reason failure or check the spool request for the batch job for failures an help in analyzing the error
    I understand from the my experience is that the batch may fail due to below reasons.
    1.,Data issues :             ex: Invalid character in quantity (Meins) field  >>>> We will correct the corresponding document with correct value or we will manually run or request the team to rerun the batch job by excluding  the problematic documents from the batch job variant  so that it may process other documents.
    2.Configuration issues : Materials XXXX is not extended for Plant >>>> we will contact the material master team or business to correct the data or we will raise sub contract call with support team to correct he data. Once the data been corrected and will request the team to rerun the batch job.
    3.Performance issues : Volume of the data being processed  by the batch job ,network problems.>>>Normally these kind of issues we will encounter during the month end process as there will lot of accounting transactions or documents being posted business hence it may cause the batch job failure as there is enough memory to complete the program or select queries in the program will timeout because of volume of the records.
    4.Network issues. : Temporary connectivity issues in other partner systems :Outage in other partner systems like APO or other system like GTS  will cause the batch job failure as Batch job not in position to connect other system to get the inforamtion and proceed for further steps.Nornmally we will check RFC destination status by running a custom program  weather connectivity between system are in progress or not. then intimate other partner system  for the further actions, Once the partner system comes online then we will intimate the team to restart or manually submit batch job.
    Some times we will create a manual job by transaction code SM36.

    I'm not sure what the question is among all that but if you want to check on jobs that are viewable via SM37 and started via SM36. The tables are TBTCP -Background Job Step Overview and TBTCO - Job Status Overview Table.
    You can use the following FM to get job details:
    GET_JOB_RUNTIME_INFO - Reading Background Job Runtime Data

  • Batch Job Error Messages

    Hi Gurus,
    I have a program with rounddown quantities in deliveries notes. This program is run in background with all other programs. When we checked the batch job error log, we found out that when it gets to this Rounddown program, there are some SAP generated errors messages (examples are listed below).
    This issue is there is no way to know exactly which deliveries the error is generated from and if the program actually rounddown the quantities of all the deliveries passed to it and so on, because this error messages are not specific enough (like we can see below).
    This program passed this new rounddown quantity number from the internal table using a BAPI.
    Is there a way to change this SAP generated error messages to be specific enough like stating which actual delivery number is been affected or even stop at the error and send an email to the user to change the delivery or something in that manner, OR is there a way we can replace this SAP generated error messages with our own messages and send email out to the user.
    Error Messages:-
    01/16/2008 01:40:40 Step 005 started (program ZSDSO_DELIVERY_QTY_ROUNDDOWN, variant , user ID AUTOSYSUSER
    01/16/2008 01:51:35 Item 000020 belongs to delivery group 001
    01/16/2008 01:52:13 Item 000020 belongs to delivery group 001
    01/16/2008 01:52:15 Item 000030 belongs to delivery group 001
    01/16/2008 01:52:19 Item 000020 belongs to delivery group 001
    01/16/2008 01:52:29 Dynamic credit check has been exceeded                              23,984.52 USD
    01/16/2008 01:52:30 Item 000020 (change quantity manually to             400 PC because of complex struct
    01/16/2008 01:52:30 Item 000030 (change quantity manually to             400 PC because of complex struct
    01/16/2008 01:52:30 Quantity correlation for dependent items has been carried out
    01/16/2008 01:52:30 Item 000020 belongs to delivery group 008
    01/16/2008 01:52:30 Item 000030 belongs to delivery group 008
    01/16/2008 01:52:31 Dynamic credit check has been exceeded                              23,984.52 USD
    01/16/2008 01:52:32 Delivery quantity must be entered for the item
    01/16/2008 01:52:34 Dynamic credit check has been exceeded                              23,984.52 USD
    01/16/2008 01:53:05 Item 000020 belongs to delivery group 001
    01/16/2008 01:54:40 Dynamic credit check has been exceeded                              15,501.88 USD
    01/16/2008 01:55:53 Item 000020 belongs to delivery group 001
    Thanks.
    Points will be awarded.

    This is the Subrouting Form code.
    FORM call_bapi_delivery_change TABLES p_i_lips LIKE i_lips.
      DATA: w_header_data TYPE bapiobdlvhdrchg,
            w_header_control TYPE bapiobdlvhdrctrlchg,
            w_delivery TYPE bapiobdlvhdrchg-deliv_numb.
      DATA: i_item_data TYPE STANDARD TABLE OF bapiobdlvitemchg,
            w_item_data TYPE bapiobdlvitemchg,
            i_item_control TYPE STANDARD TABLE OF bapiobdlvitemctrlchg,
            w_item_control TYPE bapiobdlvitemctrlchg,
            i_return TYPE STANDARD TABLE OF bapiret2,
            w_return TYPE bapiret2.
      LOOP AT p_i_lips INTO w_lips.
        w_item_data-deliv_numb = w_lips-vbeln.
        w_item_data-deliv_item = w_lips-posnr.
        w_item_data-material = w_lips-matnr.
        w_item_data-batch = w_lips-charg.
        w_item_data-dlv_qty = w_lips-lfimg.
        w_item_data-dlv_qty_imunit = w_lips-lfimg.
        w_item_data-fact_unit_nom = 1.
        w_item_data-fact_unit_denom = 1.
        APPEND w_item_data TO i_item_data.
        CLEAR w_item_control.
        w_item_control-deliv_numb = w_lips-vbeln.
        w_item_control-deliv_item = w_lips-posnr.
        IF w_lips-delete NE 'X'.
          w_item_control-chg_delqty = 'X'.
        ELSEIF w_lips-delete EQ 'X'.
          w_item_control-del_item = 'X'.
        ENDIF.
        APPEND w_item_control TO i_item_control.
      ENDLOOP.
      w_header_data-deliv_numb = w_lips-vbeln.
      w_header_control-deliv_numb = w_lips-vbeln.
      w_delivery = w_lips-vbeln.
      CALL FUNCTION 'BAPI_OUTB_DELIVERY_CHANGE'
        EXPORTING
          header_data               = w_header_data
          header_control            = w_header_control
          delivery                  = w_delivery
      TECHN_CONTROL             =*
        TABLES
      HEADER_PARTNER            =*
      HEADER_PARTNER_ADDR       =*
      HEADER_DEADLINES          =*
          item_data                 = i_item_data
          item_control              = i_item_control
      ITEM_SERIAL_NO            =*
      SUPPLIER_CONS_DATA        =*
      EXTENSION1                =*
      EXTENSION2                =*
          return                    = i_return
      TOKENREFERENCE            =*
      IF sy-subrc EQ 0.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait = 'X'.
        w_zbdcopendn-otce706 = 'X'.
        MODIFY i_zbdcopendn FROM w_zbdcopendn TRANSPORTING otce706
        WHERE delivery EQ w_deliveries-vbeln.
      ELSE.
        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
        DELETE i_zbdcopendn WHERE delivery EQ w_deliveries-vbeln.
       DELETE i_deliveries WHERE vbeln EQ w_lips-vbeln.*
        w_bad_delv-vbeln = w_deliveries-vbeln.
        APPEND w_bad_delv TO i_bad_delv.
      ENDIF.
    ENDFORM.                    " call_bapi_delivery_change
    Thanks again.

  • How to get a graphical display of spool request after a batch job?

    Hi all,
    I have scheduled a bunch of batch jobs. When I run sm37 to look at the finished jobs, I can see that there is a "papirus like ikon" in the second column, Ln, (the one on the right from the job names) for some of the jobs, but not for the most of them. 
    Now when I, in sm37, mark this job for which I have an "papirus like ikon", press a "Spool" icon on top of the screen, then mark one step and press the "google icon" I get an output of what job performed in that step. That output usually gives a quite good information of what the program did (e.g. Nr of lines deleted, OP released).
    Now my question is how do I get that spol output for the rest of the jobs as well?
    Thanks and Kind Regards,
    Armin

    Hi Thomas,
    As you said, the OTF is stored as is in the spool file, and you can read it using the C calls, or use RSPO_RETURN_SPOOLJOB function module for example.
    Note that using SP01, you can send a spool via a menu entry, which corresponds to function module RSPO_SPOOLJOB_TO_OFFICE.
    Best regards
    Sandra

  • Batch job not creating purchase requisitions

    I have a batch job that runs every day at 5 pm.  The point of this job is to run the MRP and create purchase requisitions for materials that have more demand than current supply.
    Programs ran within the jobu2026
    RWPOB001
    RVV50R10C
    RMMRP000
    My problem...
    Purchase Requisitions are not being created for random materials after the batch job has been ran.  When the MRP is run by itself (MD01), ALL materials will have purchase requisitions created for them without fail.  There is no order to it, and no one has kept track of any material numbers that have not had purchase requisitions created, so I cannot check the configuration.
    How I would like to investigateu2026
    1 u2013 Obtain a list of ALL purchase requisitions created in the timeframe AFTER the batch job has been ran
    2 u2013 Export this list into Excel
    3 u2013 Run the MRP manually to create purchase requisitions for ALL materials
    4 u2013 Obtain new list of ALL purchase requisitions created in the timeframe AFTER the MRP was manually ran
    5 u2013 Export this list into Excel
    6 u2013 Compare both lists; remove duplicates, display materials and requisitions that were created AFTER the batch job missed them.
    How would I go about getting a full list of purchase requisitions that have been created within the time frame the batch job has been ran, then export them into excel?  I understand that ME5A is the standard transaction for displaying lists of purchase requisitions, but how would I go about pulling all purchase reqs CREATED within a certain time period?
    Please, include specific SAP transactions and details in your answers.
    Also, if anyone has any good advice regarding how to get to the bottom of this specific issue, Iu2019m open to suggestions.  All good suggestions will be rewarded promptly.

    Cameron Lawrence Dunbar wrote:
    >
    > You mention that RMMRP000 should be ran before requirements planning.  Is it possible that our positioning of the program at the end of the job is causing these issues?  Or is it most likely the varient/parameters of one of these programs?
    >
    > Also, how can I display a list of purchase requisitions CREATED over a certain period of time?
    No, I did not say that RMMRP000 should be ran before requirements planning. I said it is the requirments planning. So you just run it twice if you execute it with MD01 again after this job.
    Running it twice should not end in different results if it is run with the same paramters (selection variants)
    As you are saying you get different results, I think you are running it actually with different entries in the selection screen.
    So you need to compare both selection screens. MD01 is obvious as you see it directly.
    Compare it with the selection variant of the batch job, that you can display  via the menu after you displayed the job in SM35
    ME5A transaction can give you a list of requisitions. alternative you can just use SE16 at table EBAN.
    Edited by: Jürgen L. on Apr 25, 2011 9:08 PM

Maybe you are looking for

  • WHAT DO I HAVE TO DO TO LOAD MOVIES ONTO ITUNES

    Hello, I am trying to load movies from my computer into itunes so as i can watch them on my IPAD 2. I have converted them to MP4 but cannot get them to go into itunes. What am i doing wrong ?

  • Post new asset's evaluation group

    I need to post another evaluation group for the company's assets, but AFAK, there are only 5 evaluation groups of assets that's displayed in asset's master data --> allocation tab. When I access the display assets transaction (AS03) it seems that the

  • Stored Procedure output to excel

    Hi Experts, Is it possible to get an output of a Oracle stored procedure into excel. we are executing the stored proc from SQL PLUS prompt. We are not using any reporting tools(no oracle reports to execute the stored proc) Will appreciate all the hel

  • Can a supped up imac handle basic lightroom and photoshop usage?

    I need to upgrade to a imac or a new mac pro.  The mac pro doesn't come with anything but the computer.  the imac comes with everything, keyboard, monitor, etc.  But can it run lightroom and photoshop as fast as I need without over heating and slowin

  • OpenSPARC T1 Processor for Architecture and Performance Modeling Tools

    Hello All, I am trying to install this modelling tool and running into different errors. I am following the readme file and then readme_sam.txt file to follow installation procedure. 1) after SAM and SAS installation, when i try to install blaze_64.s