Delection flag product

Hi All
Want to delete following data of delection flag active product from apo
1) Batches
2) Planned order / Production order
3) PR /Purchase order
4) Sales order
5) PDS
6) External Procurement relationship
7)Source supply
When I checked /NWUF tcode I could see category in LC order,PDS,External Procurement relationship,Source supply.
Requirement - I want to create Z program where user mention product and location as a input and code will check the transation data as well as master data as mentioned above and delete it and also inactivate the integraton model for perticula product for all IM data (master/transation)
So please let me which report/ bapi /badi would be usefull to me and also provide the sequence
Rgds
SDB

Dear,
Deletion indicator are stored in Jest table
Deletion flag status value is I0076 and Inactive value is I0320.
You can get the Object number for equipment in table EQUI and object number for functional location in tableIFLOT.
Hope this helps
Regards
Alfred

Similar Messages

  • Del Flag  Production order - Operation remove

    Hello,
    is it possible to remove the del-flag of an operation in a production order?
    Thx,
    Christian

    HI Ortig,
    i think it is not possible with the existing system Please go through the link useful for you Remove deletion flag order operation
    Thanks&Regards,
    Vermkat.

  • Cant reinstall software - server keeps flagging product SN as invalid after accepting it

    I am trying to transfer my purchased copy of Adobe Acrobat X Pro from a dead machine to my new one and when I enter the SN that I have stored for this product it respond with invalid every time and rejects the installation SN: 1118-1554-8399-6729-4720-5803, first it accepts it as valid then when I launch the product it insists the SN is invalid. It appears its time I stopped using Adobe products and went with others, giving the complete pain in the *** this is every time.As a journalist registered with your UK central office for product evaluation I have found most products responsive, but not Acrobat in transferring them to new machines.

    Hi,
    I think you can request for new keys:
    For a new key:
    Request key codes for new orders via SAP Marketplace (SMP), will receive a download letter on new purchases providing them with their SMP login credentials. Using these credentials you can login and click in the "Keys & Requests" tab > Request a License key.
    OR
    Their email and contact number is posted in this thread: UPDATED- If you have ACTIVATION ISSUES, please read (Crystal Xcelsius ONLY)
    You can contact an SAP customer service agent at 1-866- 890-7686.
    OR
    If your Key code does not work
    You need create a customer message https://websmp107.sap-ag.de/message using component XX-SER-LIKEY-BOJ.
    Regards,
    Deepti Bajpai

  • Collective Order deletion flag

    Hi All,
    I have a Collective production order which got deleted accidently. now all the orders under collective order have a delection flag activated and status as DLFL.
    Please tell me a way to revoke the deletion flag. I have tried the deletion functions under CO02 but they all are in grey field and can not be changed.
    The system shows a information that " the change is not allowed"
    Please help.
    Rgds,
    Rohit

    Hi ,
    The Change is not allowed is just a warning message , to revoke the DLFL press the enter button after this warning message and goto menu bar --> functions --> deletion flag --> undo
    If its a process order then menubar--> process order --> functions --> deletion flag --> delete
    and save

  • My class only compiles in Java 1.6 and not in Java 1.5

    Hi, my java class wont compile in java 1.5, it only compiles in Java 1.6. How can i compile the following?
    import java.util.*;
    public class ShoppingBasket
         Vector products;
         public ShoppingBasket() { products = new Vector(); }
         public void addProduct(Product product)
         boolean flag = false;
         for(Enumeration e = getProducts(); e.hasMoreElements();)
              { Product item = (Product)e.nextElement();
                   if(item.getId().equals(product.id))
                   {flag = true; item.quantity++; break; }
              if(!flag){ products.addElement(product);}
         public void deleteProduct(String str)
              for(Enumeration e=getProducts();
              e.hasMoreElements();)
              { Product item = (Product)e.nextElement();
                   if(item.getId().equals(str))
                   {products.removeElement(item); break; }
         public void emptyBasket(){products = new Vector();}
         public int getProductNumber(){ return products.size();}
         public Enumeration getProducts() { return products.elements(); }
         public double getTotal()
         Enumeration e = getProducts();
         double total; Product item;
         for(total=0.0D;e.hasMoreElements();     total+= item.getTotal())
         {item = (Product)e.nextElement(); }
         return total;
    }It should link with a class called Product which compiles fine... the errors i get are below:
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:6: cannot find symbol
    symbol  : class Product
    location: class ShoppingBasket
            public void addProduct(Product product)
                                   ^
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:10: cannot find symbol
    symbol  : class Product
    location: class ShoppingBasket
                    { Product item = (Product)e.nextElement();
                      ^
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:10: cannot find symbol
    symbol  : class Product
    location: class ShoppingBasket
                    { Product item = (Product)e.nextElement();
                                      ^
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:20: cannot find symbol
    symbol  : class Product
    location: class ShoppingBasket
                    { Product item = (Product)e.nextElement();
                      ^
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:20: cannot find symbol
    symbol  : class Product
    location: class ShoppingBasket
                    { Product item = (Product)e.nextElement();
                                      ^
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:35: cannot find symbol
    symbol  : class Product
    location: class ShoppingBasket
            double total; Product item;
                          ^
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:36: inconvertible types
    found   : <nulltype>
    required: double
            for(total=0.0D;e.hasMoreElements();     total+= item.getTotal())
                                                                         ^
    K:\jakarta-tomcat-5.0.18\webapps\ROOT\WEB-INF\classes\ShoppingBasket\ShoppingBas
    ket.java:37: cannot find symbol
    symbol  : class Product
    location: class ShoppingBasket
            {item = (Product)e.nextElement(); }
                     ^
    8 errors

    fahafiz wrote:
    ah, so should i put the classes into the folder which the classpath is assigned to?More likely you should assign your classpath to whatever folder your classes are in.
    Put your files where they make sense, and then fill in classpath accordingly:
    javac -classpath classpath MyFile.java(I think, it's been a while since I compiled from the command-line, see http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html)

  • Can you face time with your ipod and macbook with the same apple id?

    I am going to England soon and plan on taking my ipod and leaving my macbook home so I can face time with my family. Is this possible to do if my macbook and ipod are both using my apple id?

    Having spent approximately £1500/US2000 on their flag products it is bit damaging for such a leading and reputable company on market to ask for even more money...
    It's an OPTIONAL extra. If you want it, you pay - just like everything else in life.
    If you bought a laptop from Dell, HP or whoever and you decided you wanted extra RAM, above what comes included, would you expect to get that for free too, just because you spent $2000 on the laptop?
    If you bought a car and decided you wanted the optional sun roof, would you expect to get that for free because the car cost $30,000?
    If you bought a pizza from Domino's and decided you wanted some extra toppings above what comes as standard, would you expect those for free too?
    Dropbox, Google Drive, Microsoft SkyDrive, SugarSync etc. all provide a certain amount of storage space for free as standard but if you want more, you pay.
    If you had decided to switch to an Android tablet rather than an iPad, Google would also give you a limited amount of cloud storage space for free, but if you need more, you pay. You think Google or Microsoft give away extra storage space for free?
    Your expectations are completely unrealistic and out of touch with what is the 'norm' on this planet. Quite ridiculous.

  • "Operations Setup" - System not visible

    I added two systems (CRM 2005) in SMSY and put them in a logical component as well as in the solution scenario.
    If I open DSWP and try to execute "Operations Setup" I can see only one systems although both systems have the flag "Productive" in SMSY.
    What am I missing?
    Markus

    > Go to Operations Setup / Solution Landscape /
    > Solution Settings.  Pick the "System Group" tab.
    > Right click on Systems in your Logical Component and
    >  select "Put in Solution".
    Thank you for your answer - but as stated above the system is already in the solution
    I see there
    SAP CRM 5.0
    and beside that both systems (MTU:100 and MP1:100) - I do see only MP1:100 in the operations setup.
    Markus

  • Pogramm update for Vendor's bank account with duplicate No.

    HI Guru's,
    This program will perform the Vendor's bank account with
    duplicate No. on both level on higher level as well company code level. but field lfa1-loevm not shwoing in the report..
    if i put delection flag at company level or centrel level : lfa1-loevm.. will not showing in report.. how to modify any one can help me..
    TABLES: lfa1,
            lfb1,
            lfbk,
            t077y.
    DATA: BEGIN OF fi_vendor,
          bukrs     LIKE lfb1-bukrs,   "company code
          vendor_no LIKE lfbk-lifnr,   "Vendor No"
          name      LIKE lfa1-name1,   "Vendor name
          bank_no   LIKE lfbk-bankn,   "Bank account no.
          bankc_key LIKE lfbk-banks,   "Bank control key
          bank_key  LIKE lfbk-bankl,   "Bank account
          create_n  LIKE lfa1-ernam,   "Created by
          createon  LIKE lfa1-erdat,   "Created on
          acct_group LIKE lfa1-ktokk,  "Vendor group name
          deletion   LIKE lfa1-loevm,  "deletion flag
          nodel    LIKE lfa1-nodel,  "Central deletion block
          sperr      LIKE lfa1-sperr,  "Posting Block
          no_account TYPE i.
    DATA: END OF fi_vendor.
    DATA: vendor  LIKE lfb1-lifnr,
          name    LIKE lfa1-name1,
          bank    LIKE lfbk-bankn,
          company LIKE lfb1-bukrs,
          bc_key  LIKE lfbk-banks,
          b_key   LIKE lfbk-bankl,
          cre_by  LIKE lfa1-ernam,
          cre_on  LIKE lfa1-erdat,
          ven_group LIKE lfa1-ktokk,
          dele    LIKE lfa1-loevm,
          nodel   LIKE lfa1-nodel,  "Central deletion block
          sperr   LIKE lfa1-sperr,  "Posting Block
          number TYPE i.
    DATA: fi_vendor_dupli LIKE fi_vendor OCCURS 0 WITH HEADER LINE.
    DATA: fi_vendor_dupli1 LIKE fi_vendor OCCURS 0 WITH HEADER LINE.
    CONSTANTS: a1sg(5) VALUE 'AH',
               w1sg(5) VALUE 'IMH',
               n1sg(5) VALUE 'NUH',
               t1sg(5) VALUE 'TTSH',
               q1sg(5) VALUE 'HQ',
               h1sg(5) VALUE 'PHARM',
               e1sg(5) VALUE 'NETC',
               p1sg(5) VALUE 'POLY',
               d1sg(5) VALUE 'DIAG'.
    Limiting the select option to company code.
    *SELECT-OPTIONS: bukrs FOR lfb1-bukrs.
    START-OF-SELECTION.
      PERFORM bank_detail.
    TOP-OF-PAGE.
      PERFORM header_detail.
    *&      Form  BANK_DETAIL
          text
    FORM bank_detail.
    *To get the duplicate bank account.
      SELECT  lfbk~bankn COUNT( * ) INTO (bank, number)
                       FROM lfbk
                       INNER JOIN lfa1
                       ON lfa1lifnr EQ lfbklifnr
    WHERE loevm NE 'X
                                          GROUP BY lfbk~bankn.
        IF sy-subrc EQ 0.
          IF number > 1.
            MOVE: bank       TO  fi_vendor_dupli-bank_no,
                  number     TO  fi_vendor_dupli-no_account.
            APPEND fi_vendor_dupli.
            CLEAR fi_vendor_dupli.
          ENDIF.
        ENDIF.
      ENDSELECT.
    *vendor created on higher level
      LOOP AT fi_vendor_dupli.
        SELECT alifnr abanks abankl abankn INTO
                            (vendor,bc_key, b_key, bank)
                            FROM lfbk AS a
                            INNER JOIN lfa1 AS c
                            ON alifnr EQ clifnr
                            WHERE a~bankn EQ fi_vendor_dupli-bank_no
    AND c~loevm EQ space.
          IF sy-subrc EQ 0.
            CASE company.
              WHEN 'A1SG'.
                company = a1sg.
              WHEN 'W1SG'.
                company = w1sg.
              WHEN 'N1SG'.
                company = n1sg.
              WHEN 'Q1SG'.
                company = q1sg.
              WHEN 'H1SG'.
                company = h1sg.
              WHEN 'E1SG'.
                company = e1sg.
              WHEN 'P1SG'.
                company = p1sg.
              WHEN 'D1SG'.
                company = d1sg.
              WHEN 'T1SG'.
                company = t1sg.
            ENDCASE.
            MOVE: company    TO fi_vendor_dupli1-bukrs,
                  vendor     TO fi_vendor_dupli1-vendor_no,
                  bc_key     TO fi_vendor_dupli1-bankc_key,
                  b_key      TO fi_vendor_dupli1-bank_key,
                  bank       TO fi_vendor_dupli1-bank_no,
                  fi_vendor_dupli-no_account TO
                         fi_vendor_dupli1-no_account.
            APPEND fi_vendor_dupli1.
            CLEAR fi_vendor_dupli1.
          ENDIF.
        ENDSELECT.
        CLEAR company.
      ENDLOOP.
    *Vendor created under company code level eg. employee group.
      SELECT alifnr bbanks bbankl bbankn
                      INTO (vendor,bc_key, b_key, bank)
                      FROM lfb1 AS a
                      INNER JOIN lfbk AS b
                      ON alifnr EQ blifnr
                      FOR ALL ENTRIES IN fi_vendor_dupli1
                      WHERE a~lifnr EQ fi_vendor_dupli1-vendor_no.
        IF sy-subrc EQ 0.
          IF company NE space.
            MOVE: vendor     TO fi_vendor_dupli1-vendor_no,
                  bc_key     TO fi_vendor_dupli1-bankc_key,
                  b_key      TO fi_vendor_dupli1-bank_key,
                  bank       TO fi_vendor_dupli1-bank_no.
            MODIFY fi_vendor_dupli1.
          ENDIF.
        ENDIF.
      ENDSELECT.
      LOOP AT  fi_vendor_dupli1.
        SELECT name1 ernam erdat ktokk loevm nodel sperr
                     FROM lfa1
                     INTO (name, cre_by, cre_on, ven_group, dele, nodel,
                     sperr)
                       WHERE loevm EQ space
                       AND lifnr = fi_vendor_dupli1-vendor_no.
          MOVE: name   TO fi_vendor_dupli1-name,
                cre_by TO fi_vendor_dupli1-create_n,
                cre_on TO fi_vendor_dupli1-createon,
                ven_group TO fi_vendor_dupli1-acct_group,
                dele      TO fi_vendor_dupli1-deletion,
                nodel   TO fi_vendor_dupli1-nodel,
                sperr  TO fi_vendor_dupli1-sperr.
          DELETE ADJACENT DUPLICATES FROM fi_vendor_dupli1
                              COMPARING vendor_no.
          MODIFY fi_vendor_dupli1 TRANSPORTING name
                                               bukrs
                                               create_n
                                               createon
                                               acct_group
                                               vendor_no
                                               deletion
                                               nodel
                                               sperr.
        ENDSELECT.
      ENDLOOP.
      SORT fi_vendor_dupli1 BY bank_no vendor_no.
      DATA: cnt TYPE i.
      LOOP AT  fi_vendor_dupli1.
        SELECT SINGLE * FROM t077y WHERE ktokk EQ
                                  fi_vendor_dupli1-acct_group
                                  AND spras EQ 'EN'.
    WRITE: /1    fi_vendor_dupli1-bukrs,
            WRITE: /5   fi_vendor_dupli1-vendor_no,
                15   fi_vendor_dupli1-name,
                50    t077y-txt30,
                70   fi_vendor_dupli1-bank_no,
                90   fi_vendor_dupli1-bankc_key,
                95   fi_vendor_dupli1-bank_key,
                105  fi_vendor_dupli1-create_n,
                115  fi_vendor_dupli1-createon,
                128  fi_vendor_dupli1-deletion,
                134 fi_vendor_dupli1-nodel,
                158 fi_vendor_dupli1-sperr.
                ENDLOOP.
      ULINE.
    ENDFORM.                    "BANK_DETAIL
    *&      Form  HEADER_DETAIL
          text
    FORM header_detail.
    WRITE: /1 'Company',
      WRITE: /40 sy-title,
              110 'Page',sy-pagno.
      SKIP TO LINE 3.
      WRITE: /5 'Vendor No',
             15 'Vendor Name',
             50 'Acct Group',
             70 'Bank Account',
             87 'Country',
             95 'Bank Key',
             105 'Create By',
             115 'Create on',
             127 'Del.Flag',
             130'Central deletion flag',
             155'Block for Post.'.
      ULINE.
    ENDFORM.                    "HEADER_DETAIL
    regards
    JK

    solved

  • Process Order status CRCR needs to  re read master data

    All,
    I have an issue with re-reading the master data in process order.
    I have an order which was  released and control recipe was also released since we use pi sheet to record shop floor data.
    After releasing the control recipe user  made changes into bom and he wanted to re-read master data , on the master data tab re-read master data button is not activated not  if i go menu path from the header process order-> functions-> re-read master data is active.
    Neither i am allowed to set the deletion flag for the order, i am getting error message process order status CRCR does not alow to set the delection flag.
    Any solution to this issue is appriciated
    Either i should be able to re-read the master data or set the deletion flag...

    In your case Control Recipe is already created, so you need to send a process message to set the status of the control recipe to finished. "CRFI". Follow the steps below,
    Transaction CO57, to trigger manually a process message with message Category PI_CRST for the process order and Control reciepe combination.
    Then use Transaction CO54 to send the Message to the process order.
    You can complete the PI Sheet by clicking the "complete" button in the PI Sheet also.
    Now try to re read master data

  • Archive PO associated with Maintenance Order

    We have maintenance orders back to 2004 that have never been closed or had the delete flag set.  We would like to get these cleaned up.  Many of them have purchase orders attached to them.
    I ran MEMASSPO to set the final invoice indicator on the purchase orders that were hanging out there but when I tried to then close the orders and set the deletion flag I couldn't.  I would get an error that the PO still existed.  With production orders I would run RM06EV47 to set the delete flag on the PO then I would be able to close the production order.  This doesn't seem to be the case with maintenance orders.
    When I run RM06EV47 on the purchase orders that are associated with maintenance orders I get the message "Archive Run only flags Production Order POs. See BADI."
    I haven't been able to find anything regarding how to set the delete flag on these POs.  Can someone tell me what the process is?
    Thanks much,
    Andrea

    There is no relation between archiving PM Order & PO existence.
    When you make TECO & Business Completion of those orders, corresponding PR will get deletion flag.
    You can run SARA for Purchase Order as well as Maintenance Order archival which will set Deletion flag as well as archive those documents.
    Archive Purchase Orders
    Archiving Object for PO - MM_EKKO
    Archiving Object for Maintenance Order - PM_ORDER

  • DELETE MATERIAL PERMANENTLY FROM MATERIAL MASTER

    Dear All,
       I want to DELETE MATERIAL PERMANENTLY FROM MATERIAL MASTER it has stock but no open statement like po ,gr etc when i flag the material in t-code mm06 and filling all the recquirement field then enter then tick all recquirement field then save a warning message delection flag also change at lower level then enter it shows delection flag changed but this material is issued to cost center . pls explain me points must be rewarded.
    Amin

    hi ameen!
      u change the warning message into an error message in IMG>MATERIAL MANAGEMENT>INVEN>DEFINE ATTRIBUTES FOR SYSTEM MESSAGES. message no M7127.

  • Issue Applying Level Based Measure

    Hi,
    I have a Product Table, and using properties on the table, I developed level based hierarchy(not manually).
    I also have a sales fact table, and partner table.
    I have multiple products, and for each product there are multiple partners.
    My requirement is to sum the top 10 partners revenue for a product divided by sum of revenue from all partners for that product.
    I duplicated the sales column and named as sales by product, when I mapped the sales by product column to product total, it is giving the sum of sales from all products.
    But I need sales for each product., when I mapped to the detail level It is drilling the sales by product to a detal level.
    Please help m how to map the sales by product column to product hierarchy.
    The columns in product table are...product key, product grp-id,product flag, product name( the column to which i need to map)
    My hierarchy in RPD is , product dimdim--product Toatl----Product deatil------all the columns in product.
    Thanks for all the help, Much Appreciated
    SR

    You can try this.. Create 2 logical columns..
    1, sum of revenue from all partners ==> Duplicate sales logical column and set the level for partner and Product.
    2, top 10 partners revenue for a product ==> Created another logical column and Use topn function and set the levels for product and partner at detail..

  • Is it possible to restrict Revoke of TECO/DLFL in CO02?

    Hi everyone!
    In our system, we need to implement a rule that users can TECO and mark del. flag production orders (TCode CO02) but they should not be able Revoke it.
    I had already checked in activity groups (user administration) but I can only restrict Change completely.
    Is it possible to restrict like this? Or can I totally remove the Revoke options in CO02?
    We use SAP R/3 (4.6B). Thanks a lot!

    Hi RICARDOJR
    lease Try the below settings
    1.Goto BS22
    2.Select the system status TEC0  (I0045) &  just duble click it,
    3.Maintain the  “Revoke technical completion (BUTA)” =Forbidd (not allowed),
    Now system will give the error message when u revoke TECO status at CO02.
    And also for DLFL  (DELTION FLAG ) (I0076)
    Maintain the  “Remove deletion flag (LVMZ)” =Forbidd (not allowed),
    Now system will give the error message when u revoke DLFL status at CO02.
    Please try & if u found useful  reward and close the thread
    Regards
    Pradeep

  • KE28 Log displaying wrong receivers

    Hi Experts,
    I'm testing the execution of KE28. I created 1 FI posting for an account that flows the value to the value field VV500. It was sent to CE1XXXX with record type B, and the PA segment contains only the profit center.
    I have 2 SD postings in CE1XXXX that have the same profit center. The total line items for this record F is 192.
    In the reference data, I flagged "Product", and some other characteristicsin distribution level. The profit center is marked to be TRANSFERED from the original posting. And the other characteristics will be Summarized.
    I marked only the value field VV500 in the variant.
    When I execute in test, the log displays 3 senders, and the receivers are also from Record Type B, but I selected the reference data to read only Record Type F. When I execute KE28 without "test", the results are correct, only record TYPE F with the profit center from the sender are distributed for the Value Field I selected (192 receivers).
    Resuming: The log displays incorrect receivers.
    Did you face any problem like this? Does anyone know if this is a bug, and if there is a note for this problem?
    Kind Regards,
    Mayumi

    Hi Experts,
    I'm testing the execution of KE28. I created 1 FI posting for an account that flows the value to the value field VV500. It was sent to CE1XXXX with record type B, and the PA segment contains only the profit center.
    I have 2 SD postings in CE1XXXX that have the same profit center. The total line items for this record F is 192.
    In the reference data, I flagged "Product", and some other characteristicsin distribution level. The profit center is marked to be TRANSFERED from the original posting. And the other characteristics will be Summarized.
    I marked only the value field VV500 in the variant.
    When I execute in test, the log displays 3 senders, and the receivers are also from Record Type B, but I selected the reference data to read only Record Type F. When I execute KE28 without "test", the results are correct, only record TYPE F with the profit center from the sender are distributed for the Value Field I selected (192 receivers).
    Resuming: The log displays incorrect receivers.
    Did you face any problem like this? Does anyone know if this is a bug, and if there is a note for this problem?
    Kind Regards,
    Mayumi

  • How to avoid material master data migration of inactive materials to SRM

    We are replicating material master from R3 4.6b to SRM 5.0 system.  Under COMMPR01 , we can see the product status as deleted or locked .
    How we can avoid the master data replication of  materials which are already flagged as inactive (deletion) in R3.
    Pls suggest.
    Regards,
    Avinash

    Hi
    Please try this ->
    1) It is possible to use product_id without needing to replicate material masters from R/3 to SRM. For this to work you have to set the flag "Do not check product" in customizing
    (see SRM Server > Master Data > Define External Web Services).
    We do it like that and it works perfect for us. Only annoyance is, that we have to put leading zeroes in the product_id field.
    "Do not check product" is used to avoid product check in SRM (to avoid replicating products into SRM), so they are not checked against SRM product master.
    But this is not related to R/3 check.
    In a classic or extended classic scenario, SRM will check that this material exists in the backend, especially for the current plant (location), before creating follow on doc.
    As you created your catalog item without zeros, I guess SRM is sending this material to R/3 that does not recognize it.
    Then you have this error message. Adapt your product IDs to be aligned with R/3 material master.
    2) Try to run the report BBP_PRODUCT_SETTINGS_MW, there you select user as SRM instead of CRM and select service product active
    3) Did you already checked OSS note 722600 and 366135 ? Also, Check the SAP OSS Notes -  786345, OSS Note 456753. It talks abt the internal and external representation of product ID in catalog and R3 system.
    Related useful pointers ->
    Product xx does not exist in plant xx or it has been flagged for deletion
    Stock reservation movement (field XWAOK) is not flagged in ECC ??
    Product XXX  does not exist in plant YYY or it has been flagged for delete.
    material deletion flag
    Product XXX does not exist in plant YYY or it has been flagged for deletion
    Hope this will help. Do let me know.
    Regards
    - Atul

Maybe you are looking for