ALE/IDOC:The group data for the material CS94163AOOO is locked by ECPUSER

Dear All,
I have extended the idoc for MATMAS and getting -The group data for the material CS94163AOOO is locked by ECPUSER
error on receving ( production ) server.I have written BDC in Z-function module to upload the data for extended segments after calling IDOC_INPUT_MATMAS01  function module.
When the same scenario executed in development server the material is not getting locked and idoc is posted successfully.
Please guide to resolve the error.
Thanks,
Sanjay Deshpande.
Edited by: sanjay_123 on Nov 1, 2009 4:41 PM

Hello,
Can you pls try to use ENQUEUE_E_TABLE or FM specific to lock/unlock MARA table during Idoc creation.
and put some WAIT statement before creation.
CALL FUNCTION 'ENQUEUE_EMMARAS'
EXPORTING
MODE_MARA = 'S'
MANDT = SY-MANDT
MATNR = 'CS94163AOOO'
X_MATNR = ' '
_SCOPE = '2'
*_WAIT = ' '
_COLLECT = ' '
EXCEPTIONS
FOREIGN_LOCK = 1
SYSTEM_FAILURE = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Then write code for creation of MARA
Unlcok now like this
CALL FUNCTION 'DEQUEUE_EMMARAS'
EXPORTING
MODE_MARA = 'S'
MANDT = SY-MANDT
MATNR = 'CS94163AOOO'
X_MATNR = ' '
_SCOPE = '3'
_SYNCHRON = ' '
_COLLECT = ' '
~Pramod
Edited by: PKUPADHYAY on Nov 1, 2009 5:40 PM

Similar Messages

  • Hi In ALE ,IDOC  HOW  CONTROL DATA IS TRANSFERRED

    Hi Experts,
                          Hi In ALE ,IDOC  HOW  CONTROL DATA IS TRANSFERRED .
    Thanks & Regards
    Bhaskar Rao.M

    Hi Bhaskar Rao,
    Good Check out the following documentation.
    /people/kevin.wilson2/blog/2006/11/13/ale-scenario-development-guide
    http://searchsap.techtarget.com/tip/0,289483,sid21_gci1230385,00.html
    Some good links on ALE/IDOC
    ALE/ IDOC
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sappoint.com/abap.html
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.allsaplinks.com/idoc_sample.html
    ALE/ IDOC/ XML
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
    http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
    IDOC Convertion
    /people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
    Please check this online document for ALE and IDoc.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEIO/BCMIDALEIO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEPRO/BCMIDALEPRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEQS/CABFAALEQS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDISC/CAEDISCAP_STC.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDI/CAEDI.pdf
    Also check this links for additional information.
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    Good Luck and thanks
    AK

  • T.code: expiration date for a material

    Hi,
    I would like to know the expiration date for a material.
    Do you know the T.code?
    Thanks
    Dede

    As per my knowldge there is T.code to show expiry date of material.
    If material has maintained as abatches those batches has only expiry date.
    Only you can view in  material validity start.
    Edited by: Sridhar Jayavarapu on Mar 24, 2009 4:18 PM

  • Legal Control data for a Material in Foreign Trade View.

    Hi All
    We are facing the  problem for updating the Legal Control data for a Material in Foreign Trade View.
    Is there any BAPI for doing that ?
    Please guide me.
    Thanks in Advance
    Regards
    Kiran K Vadrevu

    We figured this out.  We used SM30 to find table / view V_T604F  and add a value for country US.
    Edited by: MacaryD on Feb 4, 2010 5:13 PM

  • After data transfered (ALE/IDoc), the data in one of the segment IS GARBAGE

    Hi Experts,
    I have posted data through ALE/IDoc. I am checking the posted data. in one of the segment the address, street name, name.....etc are looks like "±±¾©»ÝµÂºÀÊ˿Ƽ¼·¢Õ¹ÓÐÏÞ¹«Ë¾"...these are garbage charecters. If I set it ot "Traditionally Chinese" in options, it is showing in regular native language. My aim is to bring this address (ADRMAS) in native language even after the data is posted. Where can I change the settings, do I need to deal with the complex custom code??
    Please help me in this.
    Thanks
    Nilesh

    To Look the the code page options (SM59), I dont have authorization here.
    The main problem is, there are so many IDocs are generating each time I send the vendor data (BD14).
    Why this many are generating? is it per target system? is so, is it going through the filter data?
    Please explain steps........I would be really appreciate for quick response.
    Thanks
    Nilesh

  • To change the classification data for a material using BDC

    I have to update clssification data for material in MM02 using BDC so when i record the transaction MM02 using SHDB i am not able to see the value assignment window which i a able to see when i am changing using MM02 transaction directly. So can anyone have an idea regarding this ?
         I have even tried updating classification data using a BAPI BAPI_OBJCL_CHANGE but i am not getting desired results....can anyone suggest me what are the parameters need to be passed to the BAPI. Thanks in advance for your help....

    Hi Nagarjuna,
                       <b>BAPI_OBJCL_CHANGE</b>  :  This BAPI changes an existing classification, or creates the classification if it does not yet exist. The classification is defined by the required entry fields for the object key (ObjectKey), object table (ObjectTable), class name (AllocDetail-Class_Num), and class type (AllocDetail-Class_Type). The default value for the optional date field (KeyDate) is the system date, on which all classifications become valid. The new characteristics and/or values are transferred to different tables according to data type. Numeric, time, and date characteristics are transferred to table AllocValuesNumNew, character and boolean characteristics are transferred to table AllocValuesCharNew, and currency characteristics are transferred to AllocValuesCurrNew.
    The object key (OBJECTKEY) must be transferred in internal format. This means before conversion exits. For example, a material number must be transferred with leading zeros.
    If the BAPI runs without errors, table Return contains no messages of type "E".
    Assignment created:  message CL735
    Assignment changed:  message CL737
    Assignment not changed:  message CL738
    This BAPI only changes the parameters of an existing assignment (or creates a whole new assignment), but it does not delete the assignment to a class and replace it with an assignment to another class. If you want to reassign an object, the old assignments must be read with BAPI_OBJCL_GETCLASSES and deleted with BAPI_OBJCL_DELETE, then the new assignments must be created with BAPI_OBJCL_CREATE.
    The information transferred by this BAPI replaces all old information. An empty field means "delete entry!", not "no change".
    This BAPI does not change the database. To change the database, call BAPI BapiService.TransactionCommit afterwards.
    You can only use this BAPI for objects that are not classes!
    This BAPI only processes assigned values for classification - not for configuration.
    Reward points if helpful.
    Regards,
    Hemant

  • How to consolidate group data for credit limit check

    Dear All,
    The question came up here how group data (open items, open orders, etc.) can be consolidated for the credit limit check. Is a hierarchy used or other master data ?
    E.g.: Customer BASF has various subsidiaries. If a customer from the BASF group places an order with us there must be a check regarding open items etc. of all customers belonging to the BASF group.
    Thank you.
    Joachim

    Create credit limit for one BASF customer in FD32.
    Then enter the credit limit for other customers without amount . but in status screen goto  edit-change credit acct
    credit account   - enter the customer number for which credit limit is maintained earlier.
    repeat the same for all basf customers
    by this credit limit of first customer will be shared by group of customers

  • Generate IDOC containing all data for a Businness Object

    Hi,
    I want to be able to generate an IDoc that contains all data for a Business Object type.
    Is there a standard Function Module available for this? Or do I need to write one myself?
    I would like to call this Function Module from an external application using RFC
    Thanks!
    Simon

    Hi Rob,
    Let me explain what I am trying to achieve.
    Lets say we have a SAP system containing e.g. a number of Employees (i.e. a number of instances of the Employee type). Now, I want to connect to the SAP system (probably through a RFC connection) from an external application (a C program) and retrieve all the data (keys and attributes) for these instances.
    It would be comparable to a:
    'select * from table employee'
    in database terminology.
    I then want to move the data through my C appl. and store it elsewhere.
    I am very new to SAP, so maybe I use the wrong words to describe the problem.....
    Best regards,
    Simon

  • Report is giving wrong data for a material

    Hi Gurus,
    The labor cost direct for a material has to be a 0.21 but it is showing -2.1 for that particular material. This is a custom report(its a Z report). . This report is also used for filing for US customs for materials import and export.
    Can anyone please suggest their ideas in changing the direct labor cost for that particular material.
    Thanks,
    Kiran
    Edited by: Kumar&amp;kumar on Nov 2, 2010 2:09 PM

    hi
    good
    NEW-PAGE PRINT ON should be work in the background also,check your syntax with the below syntax,if still it is going to the different printer in the background than check with the configuration setting of printer for the particular report that you r printing,sometime it happens that even in the foreground the correct printer ideanfies but in the background that same printer didnt identify.
    NEW-PAGE PRINT ON
        NEW-SECTION
        PARAMETERS pripar
        ARCHIVE PARAMETERS arcpar
        NO DIALOG.
      DO 440 TIMES.
        WRITE (3) sy-index.
      ENDDO.
      NEW-PAGE PRINT OFF.
    ENDFORM.
    thanks
    mrutyun^

  • How to find userexit for a material to be locked

    Dear Expertise,
    Good Day.
    I have to find out a userexit for a material which will be locked after a sales order is created related to that material. i,e a material will be locked when a sales order is created related to that material.
    Can anyone help me out to solve this issue .
    Thanks,
    Tripod.

    Hi,
    To find any exit for any transaction follow the following procedure
    Goto SE24
    Give CLASS name as CL_EXITHANDLER , and go to the method GET_INSTANCE
    and put the break point on
    CALL METHOD cl_exithandler=>get_class_name_by_interface
        EXPORTING
          instance                      = instance
        IMPORTING
          class_name                    = class_name
        CHANGING
          exit_name                     = exit_name
        EXCEPTIONS
          no_reference                  = 1
          no_interface_reference        = 2
          no_exit_interface             = 3
          data_incons_in_exit_managem   = 4
          class_not_implement_interface = 5
          OTHERS                        = 6.
    and see the exit_name on dedug time, you can get all the exitnames.
    Regards
    Ramesh

  • How to group data for a special case

    Greetings everyone,
    After a long time brought a query for you people. I have a query(using group by also) such that it fetches record in following form
    COLUMN_1         COLUMN_2(%)
    C1                       30
    C2                       40
    C3                       20
    C4                        5
    C                         5Now, I need to display everything in Report as below
    COLUMN_1         COLUMN_2(%)
    C1                       30
    C2                       40
    C3                       20
    C                        10
    Now what happened is all those records for which value of COLUMN_2 is less than some value(say 10 - basically will be picked from some other table) then it should get sum up in a record named as 'C' ( if already exists) else new record named as 'C' should get created with the sum of all such values.
    Problem is - My query is already quite complicated so somehow it is difficult to do so in query itself but do BI Publisher provide me any functionality so that such kind of grouping of data can be done ? Also I need to make a bar graph also out if it.
    Any kind of help in this regard will be highly appreciated.
    Thanks for giving it a look !
    -Sookie

    Am sure, you will be hit road block somewhere else, if you don't do this in the Query.
    Make it easier with the query , rather than BIP.
    You can make the current query as the inline table and do a group based on sum. and decode the column1 name.
    It will save you lot of time.

  • Grouping data for specific requirement

    Despite my initial efforts, I have been unable to solve a problem with a report written in SQL.
    The data I have is as follows:
    Territory  Name                        Order #  Description                           Qty  Order total
    OKMGAS008  James Cook University Hospi A1078068 CF-Q260DL VARIABLE COLONOSCOPE          1   319180
    OKMGAS008  James Cook University Hospi A1078068 CF-Q260DL VARIABLE COLONOSCOPE          1   319180
    OKMGAS008  James Cook University Hospi A1078068 CF-Q260DL VARIABLE COLONOSCOPE          1   319180
    OKMGAS008  James Cook University Hospi A1078068 CF-Q260DL VARIABLE COLONOSCOPE          1   319180
    OKMGAS008  James Cook University Hospi A1078068 CF-Q260DL VARIABLE COLONOSCOPE          1   319180
    OKMGAS008  James Cook University Hospi A1078068 GIF-Q260 VIDEO GASTROSCOPE              1   319180
    OKMGAS008  James Cook University Hospi A1078068 GIF-Q260 VIDEO GASTROSCOPE              1   319180
    OKMGAS008  James Cook University Hospi A1078068 GIF-Q260 VIDEO GASTROSCOPE              3   319180
    OKMGAS008  James Cook University Hospi A1078068 TJF-260V VIDEO DUODENOSCOPE             1   319180
    OKMGAS008  James Cook University Hospi A1078068 BF-1T260 EVIS BRONCHOSCOPE              1   319180
    OKMGAS008  James Cook University Hospi A1078572 CF-Q260DL VARIABLE COLONOSCOPE          3   194540
    OKMGAS008  James Cook University Hospi A1078572 GIF-Q260 VIDEO GASTROSCOPE              1   194540
    OKMGAS008  James Cook University Hospi A1078572 GIF-Q260 VIDEO GASTROSCOPE              3   194540
    OKMGAS001  Gartnavel General Hospital  A1077043 CF-Q260DL VARIABLE COLONOSCOPE          2    60200
    OKMGAS001  Gartnavel General Hospital  A1077172 CF-Q260DL VARIABLE COLONOSCOPE          1    30100
    OKMGAS001  Gartnavel General Hospital  A1077174 CF-Q260DL VARIABLE COLONOSCOPE          1    30100
    OKMGAS001  Gartnavel General Hospital  A1077175 SCOPEGUIDE POSITION DETECTING UNIT      1    56200
    OKMGAS001  Gartnavel General Hospital  A1077175 CABLE ASSEMBLY MAINS 240V               1    56200
    OKMGAS001  Gartnavel General Hospital  A1077399 SPECTRUM VIDEO SYSTEM                   1    41401
    OKMGAS001  SLP Ltd                     A1002020 SPECTRUM VIDEO SYSTEM                   1    41401I am trying to group it by Territory and Name but to summarise on description/quantity yet retain the order total for the group.
    This is hard to explain but the result I want is:
    Territory  Name                                 Description                           Qty  Total
    OKMGAS008  James Cook University Hospi          CF-Q260DL VARIABLE COLONOSCOPE          8   513720
    OKMGAS008  James Cook University Hospi          GIF-Q260 VIDEO GASTROSCOPE              9
    OKMGAS008  James Cook University Hospi          TJF-260V VIDEO DUODENOSCOPE             1
    OKMGAS008  James Cook University Hospi          BF-1T260 EVIS BRONCHOSCOPE              1
    OKMGAS001  Gartnavel General Hospital           CF-Q260DL VARIABLE COLONOSCOPE          4   218001
    OKMGAS001  Gartnavel General Hospital           SCOPEGUIDE POSITION DETECTING UNIT      1
    OKMGAS001  Gartnavel General Hospital           CABLE ASSEMBLY MAINS 240V               1
    OKMGAS001  Gartnavel General Hospital           SPECTRUM VIDEO SYSTEM                   1
    OKMGAS001  SLP Ltd                              SPECTRUM VIDEO SYSTEM                   1    41401The total 513720 is the order total for orders A1078068, A1078572
    The total 218001 is the order total for orders A1077043, A1077172, A1077174, A1077175, A1077399
    and total 41401 is the order total for order A1002020
    It would be nice if it only showed the total value for the 1st row of the current territory/name grouping, the rest being blank - but a repeat is acceptable.
    Is this easily achievable?
    Not that already the initial data set has been created from an SQL:
    select sps.territory t, ci.name n, co.order_no o, col.catalog_desc d, col.buy_qty_due q, IFSAPP.Customer_Order_API.Get_Total_Sale_Price__(co.order_no) v
    from ifsapp.customer_order co, ifsapp.sales_part_salesman sps, ifsapp.customer_info ci, ifsapp.customer_order_line col
    where
    co.order_no=col.order_no and
    co.salesman_code=sps.salesman_code(+) and
    co.customer_no=ci.customer_id
    and co.contract like 'OKM%'
    and ci.name in ('James Cook University Hospital','Gartnavel General Hospital')
    and sps.sub_division = 'GAS'
    and co.state != 'Cancelled' and
    col.line_item_no <= 0
    AND co.salesman_code <> 'SAMP'
    AND col.state <> 'Cancelled'
    and IFSAPP.Customer_Order_API.Get_Total_Sale_Price__(co.order_no)>=30000
    and co.date_entered >= TO_DATE('01/02/2007',
    decode(upper('OKM'),'OKM','DD/MM/YYYY','KMI','DD/MM/YYYY','OIA','MM/DD/YYYY'))
    and co.date_entered < add_months(TO_DATE('01/02/2007',
    decode(upper('OKM'),'OKM','DD/MM/YYYY','KMI','DD/MM/YYYY','OIA','MM/DD/YYYY')),2)  + ( 1 - 1/ ( 60*60*24 ))(there are substitution variables which is why it may look peculiar in some places)

    Intersting, I just came up with a possible solution too!
    This is mine
    with mydata as (
    select 'GAS1' Terr, 'Western' Name, '1077674' order_no, 'CF-Q260' Descr, 2 Qty, 60200 Order_total from dual
    UNION ALL
    select 'GAS1', 'Western', '1078436', 'CF-Q260', 1 Qty, 155400 from dual
    UNION ALL
    select 'GAS1', 'Western', '1078436', 'CF-Q260', 1 Qty, 155400 from dual
    UNION ALL
    select 'GAS1', 'Western', '1078436', 'BF-P260', 1 Qty, 155400 from dual
    UNION ALL
    select 'GAS1', 'Western', '1078436', 'PCF-Q260', 1 Qty, 155400 from dual
    UNION ALL
    select 'GAS1', 'Western', '1078436', 'BF-260', 1 Qty, 155400 from dual
    UNION ALL
    select 'GAS1', 'Western', '1078436', 'GIF-240', 1 Qty, 155400 from dual
    UNION ALL
    select 'GAS1', 'Smith', '1078437', 'GIF-240', 1 Qty, 5400 from dual
    UNION ALL
    select 'GAS2', 'Smith', '1078437', 'GIF-240', 1 Qty, 5400 from dual
    select head.terr, head.name, mydata.descr, sum(mydata.qty), head.sot from
    (select terr, name, sum(aot) sot from (select terr, name, order_no, avg(order_total) aot from mydata group by terr, name, order_no) group by terr, name) head,
    mydata
    where head.terr=mydata.terr and head.name=mydata.name
    group by head.terr, head.name, mydata.descr, head.sot
    TERR NAME    DESCR    SUM(MYDATA.QTY)        SOT
    GAS1 Smith   GIF-240                1       5400
    GAS1 Western BF-260                 1     215600
    GAS1 Western BF-P260                1     215600
    GAS1 Western CF-Q260                4     215600
    GAS1 Western GIF-240                1     215600
    GAS1 Western PCF-Q260               1     215600
    GAS2 Smith   GIF-240                1       5400Now.. mine gives me my initial requirement (repeating level info) but yours appears to give the final requirement (blanking repeats).
    However, yours is not correct:
    TERR NAME    DESCR           QTY ORDER_TOTAL
    GAS1 Smith   GIF-240           1        5400
    GAS1 Western CF-Q260           2      215600
                 CF-Q260           1
                 CF-Q260           1
                 BF-P260           1
                 PCF-Q260          1
                 BF-260            1
                 GIF-240           1
    GAS2 Smith   GIF-240           1        5400should be
    TERR NAME    DESCR           QTY ORDER_TOTAL
    GAS1 Smith   GIF-240           1        5400
    GAS1 Western CF-Q260           4      215600
                 BF-P260           1
                 PCF-Q260          1
                 BF-260            1
                 GIF-240           1
    GAS2 Smith   GIF-240           1        5400ie the descriptions/qty summarisation.

  • Outbound Idocs are not generated for some material number MATNR

    Hi all,
    We are using a custom program to process the IDOCS to some other thirdparty systems.
    but the problem is the IDOCS are not generated and also we can't find the IDocs in TRFC also.
    But it is working for the other matnr.
    I have already debug the custom program, and it is taking all the inputs correctly.
    plz guide me guys

    Hi Praveen,
    This is the code I am using
    LOOP AT GS-MATNR_WERKS ASSIGNING <MATNR_WERKS>
    GS-COUNT = GS-COUNT + 1.
        GS-TEXT  = 'IDOC for Material & & (& of &) is just being created'(001).
        REPLACE '&' WITH <MATNR_WERKS>-MATNR INTO GS-TEXT.
        REPLACE '&' WITH <MATNR_WERKS>-WERKS INTO GS-TEXT.
        REPLACE '&' WITH GS-COUNT            INTO GS-TEXT.
        REPLACE '&' WITH GS-LINES            INTO GS-TEXT.
        CONDENSE GS-TEXT.
        CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
             EXPORTING
                  TEXT = GS-TEXT
    validation code for the MATNR & WEKRS
    CALL FUNCTION 'Z_MASTERIDOC_DISTRIB_ZCOPEBOM'
             EXPORTING
                  MATNR        = <MATNR_WERKS>-MATNR
                  WERKS        = <MATNR_WERKS>-WERKS
                  MESSAGE_TYPE = P_MESTYP
    GS-CREATED = GS-CREATED + 1.
        GS-COMMIT  = GS-COMMIT + 1.
        IF GS-COMMIT >= 100.
          GS-COMMIT = 0.
          COMMIT WORK.
        ENDIF

  • Different Delivery dates for single material in sale order

    Dear All
                  I had a problem while creating a sale order, our customer orders a material for 100 SETS, but he needs 30 SETS On 30th July 2010 and remaining on 31st Aug 2010,
    how to mention the delivery dates in sale order, like for 30 SETS delivery date : 30.07.2010 and other 70 SETS Delivery Date : 31.08.2010.
    Thanks & Regards
    Maheshwar Rao. G
    Edited by: mahesh21973 on Jul 2, 2010 9:08 AM

    Hi,
    Maintain in sales order (VA01/VA02)Item details --> schedule lines enter the Qty with Delivery dates.
    SAM

  • Excise Invoice should not get created without J1ID data for all material

    Dear All,
    We  have a requirement that excise invoice should not get generated unless chapter ID data is maintained for all the materials in the invoice.( when there is more than one item and chapter id is not maintained for all the items)
    At present excise invoice is getting generated for single item which has chapter ID maintained and  the items without chapter ID data are left out from the excise invoice. This results in an incorrect invoice.
    We want to ensure that excise invoice is not created, unless all the items in the billing document have chapter ID maintained.
    Kindly advise as to how this can be done.
    Regards,
    T Saravanan

    Dear Muralidhar, Lakshmipathi,
    Thanks for the solution.
    I have been able to solve the problem using the user exit mentioned by you.
    Regards,
    T Saravanan

Maybe you are looking for

  • Can i have 2 accounts on one PC

    Hi I have Itunes installed on my PC with my wife and daughter connecting and sharing my username and password can i create a new applr ID for thenm each and still all use the same PC to sync?

  • How to change Quantity in LQ02

    Hi, We have a requirement for transferring from blocked stock into Un-Res Stock. This is initiated from a bin to bin transfer transaction. So when the users are doing bin to bin transfers, the program should check the source storage type and if it is

  • Iphoto won't open raw files from leica dlux-6 camera.

    I just purchased a leica d-lux 6 camera and use a macbook. seems that iphoto which I've been using for years  can not open raw files from this camera. Will it ever?  I downlaoded the free lightroom Leica gave and it can open raw but it seems to requi

  • Canon G12 Raw in PS Elements 6.0

    I have found that LR 2.7 will not support G12 Raw files. What is the situation with PS Elements? Which is the earliest version that will support G12 Raw files? Will the necessary version of Elements run on OS 10.4.11 Will LR 3.3 run on OS 10.4.11? Ma

  • Restoring RMAN backup from tape beyond retention policy ??

    Hello Friends, I just stuck in some basic finding. Need your help to resolve the questions. How we can use RMAN backup to restore oracle database when the RMAN backup pushed to tape already and being a OLD backup ( before retention policy date). Just