ME32K and ME32L

Hi ,
Could any one tell me the function modules for creating and for updating Line items in ME32K and ME32L.
Thanks in advance.

Hi,
try the BAPI:
BAPI_CONTRACT_CHANGE
Regards,
Renjith Michael.

Similar Messages

  • BADI/EXIT for SA (ME31L and ME32L)

    Hi all,
    I need to populate tax code based on the certain parameters in SA (ME31L and ME32L). Please tell me if there is any BDAI or exit available for my above requirement.
    I have already checked enhancement Spot 'ME_PROCESS_OUT' but its not working for ME31L and ME32L.
    Thanks a lot in advance.
    Regards,
    Sheelesh

    Thanks for your reply but its not working for me.
    Although i got one customer exit MM06E005 but as per the documentation of exit it seems that we can not edit sap standard field, we can only update our custom field.
    Is there any way to update the standard field?
    Edited by: Sheelesh on Nov 16, 2011 8:35 PM

  • Execute ME32K and ME35K: missing update

    Dear All,
    I have a report with execute this call transaction:
    1) execute transaction 'ME32K' -> update price condition;
    1a) if lock is present on Purch. order, wait 2 second and repeat 1a (*);
    2) execute transaction 'ME35K' - release code '01';
    2a) if lock is present on document, wait 2 second and repeat 2a;
    3) execute transaciont 'ME35K' - release code '02'.
    3a) if lock is present on document, wait 2 second and repeat 3a;
    When report is terminated, not all documents are released.
    I thinks that, when lock object is released, the update on table EKKO
    is present into a system queue (see SM13).
    How can I check if my document is present into a queue?
    how can I resolve this problem?
    Moreover, I use CALL TRANSACTION ... UPDATE 'S', but the problem is still
    present.
    Thanks,
    Andrea.
    For execute this check, I use 'ENQUEUE_READ':
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
    input = iv_ebeln
    IMPORTING
    output = iv_ebeln.
    CONCATENATE sy-mandt iv_ebeln INTO lv_garg.
    DO 1000000 TIMES.
    CALL FUNCTION 'ENQUEUE_READ'
    EXPORTING
    gclient = sy-mandt
    gname = 'EKKO'
    garg = lv_garg
    TABLES
    enq = lt_seqg3
    EXCEPTIONS
    communication_failure = 1
    system_failure = 2
    OTHERS = 3.
    IF NOT lt_seqg3[] IS INITIAL.
    WAIT UP TO 2 SECONDS.
    ELSE.
    EXIT.
    ENDIF.
    ENDDO.

    John, computers either work all the time or have a bug. I suspect it is the latter.
    To find it [faster] you need to log what the resulting expression was used in the package.
    I am baffled how rebuilding a package would fix anything like setting a date.
    It might be even dependant on when you run the package.
    Why
    DATEADD("minute",-20,GETDATE())
    DATEADD( "day", -8 , GETDATE() )
    It must be enough to set the week (that appears to be a date) as above.
    Arthur
    MyBlog
    Twitter

  • ME31K, ME32K, OUn & OPU

    Hi all,
    I'm looking fow where the OUN & OPU fields are being populated from when entering or changing a contract. We are creating/adding to contracts (me31k, me32k) and these units are defaulting from somewhere and I just can't find where. We used to be able to enter 'ea', but now the field automatically gets filled with 'PU" - Power Unit. Can someone please help me find where this is coming from?
    Many thanks!
    - Kathy

    Yes you can if the change log is activated in your system
    Go to the same setting in the SPRO and from header meny click on Utilities- change logs
    and give some date range, execute
    if the change log is active in your system than you will see who did it and when.

  • RE:me32k

    Hi,
    I got a requirement like this
    I will enter the agreemet no in me32k and hit enter.again i will select a line item in the table control and from the menu bar i will select price simulation,it takes me to another screen having a table control which shows the actual price in the table control
    .Now my requirement is like when i press back this actual price should be transferred to the 1st table control net price.How to do this is there any exit or badi.
    Thanks in advance,
    Alex.

    Hi,
    Transaction Code - ME32K Change Contract
    |Exit Name|Description |
    AMPL0001 User subscreen for additional data on AMPL
    LMEDR001 Enhancements to print program
    LMELA002 Adopt batch no. from shipping notification when posting a GR
    LMELA010 Inbound shipping notification: Transfer item data from IDOC
    LMEQR001 User exit for source determination
    LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001 Customer-Specific Source Determination in Retail
    M06B0001 Role determination for purchase requisition release
    M06B0002 Changes to comm. structure for purchase requisition release
    M06B0003 Number range and document number
    M06B0004 Number range and document number
    M06B0005 Changes to comm. structure for overall release of requisn.
    M06E0004 Changes to communication structure for release purch. doc.
    M06E0005 Role determination for release of purchasing documents
    ME590001 Grouping of requsitions for PO split in ME59
    MEETA001 Define schedule line type (backlog, immed. req., preview)
    MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
    MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1 Enhancement to Document Overview ME21N/ME51N
    MEVME001 WE default quantity calc. and over/ underdelivery tolerance
    MM06E001 User exits for EDI inbound and outbound purchasing documents
    MM06E003 Number range and document number
    MM06E004 Control import data screens in purchase order
    MM06E005 Customer fields in purchasing document
    MM06E007 Change document for requisitions upon conversion into PO
    MM06E008 Monitoring of contr. target value in case of release orders
    MM06E009 Relevant texts for "Texts exist" indicator
    MM06E010 Field selection for vendor address
    MMAL0001 ALE source list distribution: Outbound processing
    MMAL0002 ALE source list distribution: Inbound processing
    MMAL0003 ALE purcasing info record distribution: Outbound processing
    MMAL0004 ALE purchasing info record distribution: Inbound processing
    MMDA0001 Default delivery addresses
    MMFAB001 User exit for generation of release order
    MRFLB001 Control Items for Contract Release Order
    Regards,
    Shiva

  • Re-print Procument Documents

    Dear Friends
    I want to allow procurement personnel the ability to reprint RFQ’s (ME42), purchasing orders (ME22 & ME22N), contracts (ME32K) and scheduling agreements (ME32L) at their local printer but not by using the the above transactions.
    <b>I need to create a Custom Transaction which takes Document Number and the prints the document directly. I want to print as DUPLICATE DOCUMENT on each page.</b>
    Please suggest me how to proceed. I guess it is possible either by BDC or BAPI.
    Thank you very much.
    Regards
    Surya.

    Hello
    Even with the same application, switching from OS 9.2 to MacOS X will induce changes in your documents.
    The printer drivers don't treat the paper sizes the same way so margins may be different.
    Fonts files are not the same so the drawing of characters are different.
    System tools used to rasterize the characters are not the same introducing supplementary changes.
    So, my guess is that you will have no other choice than rejustify each document.
    If the documents no longer requires new changes of their contents, an alternate way would be to install a PDF pseudo printer on your old system.
    Print your docs using this driver will create PDF files which would be used as is on your new machine.
    Yvan KOENIG (from FRANCE lundi 28 janvier 2008 13:05:07)

  • Register 2 purchase contidions with different currency

    Hello All,
    In our project we are facing to a big issue with different currencies in the PO conditions.
    An example of the situation in the PO is the following (but should be different currencies, not always the same currency for the same condition):
        - the condition for price is in GBP
        - the condition for transport is in USD
        - the condition for "custom" is in EUR
    For each condition, we have a different vendor. We work in France, so we have also the PAM activated.
    Our requirement:
        - we need to keep the original amount in currency for the GR (so in this case to have 3 postings due to the currency in the header of FI posting) because due to the big amount of currencies in the company, we need to follow exchange rate at the end of the month
        - we need to enter the invoice in the currency of the condition
    Today when we have a GR, the system, even if we have 3 vendors, create only one global posting by translating the different condition to the PO currency (here in GBP). In fact, when the PO is created, the condition is immediatly converted.
    Does anyone have a solution to do that ? Apparently in IS-OIL solution, this kind of posting is possible. But no information is available in OSS about this point.
    Thanks & regards

    hi iswari
    you can acheieve this prodided you have maintained the corresponding currencny in the Schedulling agreement, kinldy maintain the curren in ME32k and assing the agreement while converting purchase requisition to purchase order .Since you are creating the order the price will be in the currency you have maintained in customizing.
    youcan also enter the price in MO, just double click the operation and in external tab page select the FULL SERVICE button in the bottom of the screen, anew screeen will appear where you will enter the overall limit and expected value
    regards
    thyagarajan

  • User checks - create Purchase orders /Contracts

    <u>Requirement</u>
    Creation of the purchase orders/Contracts should be allowed or blocked based on some vendor (classification) characteristics.
    Purchase orders and contracts can be created for materials and services. For each line item (material/service) in Purchase order, the vendor characteristics should be checked. Further, each service item can have multiple service line items and check should be performed for each of these service line items.
    <u>Transaction codes</u>
    ME21, ME22, ME23, ME21N, ME22N, ME23N, ME31k, ME32k, ME33K
    <u> Options tried out</u>
    1. The PROCESS_ITEM method in the BADI ME_PROCESS_PO_CUST can be used to check the item data. The checks can be performed in this method. But, this BADI works only for enjoy transactions - ME21N, ME22N and ME23N.
    2. The user exit EXIT_SAPMM06E_013 in the enhancement MM06E005 can be used. This user exit will be triggered on press of save for Purchase orders and contracts. However, the checks need to be performed for all the service line items also. The service line item details are not available (accessible) in the user-exit EXIT_SAPMM06E_013.
    3. The user exit EXIT_SAPMM06E_013 in the enhancement MM06E005 can be used. This user exit will be triggered on press of save for Purchase orders and contracts. To check the service line items EXIT_SAPLMLSP_031 can be used. But the user exit EXIT_SAPLMLSP_031 does not work for contracts ME31k, ME32k, and ME33k.
    <b>Is there a method to get the service line item details into the user-exit EXIT_SAPMM06E_013 so that i can continue with option 2 mentioned above. 
    Please suggest any other method that will help solve this issue.</b>
    Your help is highly appreciated.
    regards,
    prasad

    Hi Prasad,
    I am not sure if such exit would be available however I can suggest an alternative which will work just in case you are working on ECC 6.
    From this release onwards we have a new technique call Enahncement-options which allows us to enehance the standard functionality. Look for any Enhancement-option avaiable on clicking save button by putting a break-point at run time on all 'Enhancement' statements. If anyone exits which i am sure will then you can do an implementation for the same and implement the required functionality.
    Hope this helps and revert for more clarifications if any.
    <b>Always reward points to useful suggestion.</b>
    regards,
    Vikas

  • Updating field ELIKZ EKPO on a CONTRACT(me33k) - how ?

    I am updating field ELIKZ EKPO on a CONTRACT(me33k) using BAPI: BAPI_CONTRACT_CHANGE in my report program.
    This BAPi give a message  'Change ELIKZ could not be effected'
    MEssage ID of this message is I ME 664.
    So, Is there any otherbapi or other solution to update this field.
    Your help is highly appreciated.
    Thanks in ADV.

    Basically this is specific to AFS contract.
    My requirement is : When I check the 'AFS Contract close' in tcode  ME32K and press 'save' button, it updates table fields ekpo-elikz & eket-j_3acci(though ME23K does other things...my requirement is to check ekpo-elikz & eket-j_3acci get updated ).
    I need to do the above using my report program.
    1).    So inorder to achive the above, I am calling a BAPI : BAPI_CONTRACT_CHANGE in which I am setting item-no_more_del = 'X' for the contract number.
    However, the field 'AFS Contract close' is specific to AFS, this BAPI_CONTRACT_CHANGE bapi does not work.  It only updates ekpo-elikz and but not eket-j_3acci.  So my question is BAPI_CONTRACT_CHANGE is the solution for this ?
    2).  Is there any other way to achieve the above using my program other than BDC ?
    Your help will be highly appreciated.
    Thanks in advance

  • Purchase request with Approve, Not applicable status

    Question,
    I try to use Service procurement to create contractor PR. All the approver have approved it but the status still show as Approved, Not applicable and I cannot assign contractor from HR to this in the crontroctar tab.
    Any clue?

    hi iswari
    you can acheieve this prodided you have maintained the corresponding currencny in the Schedulling agreement, kinldy maintain the curren in ME32k and assing the agreement while converting purchase requisition to purchase order .Since you are creating the order the price will be in the currency you have maintained in customizing.
    youcan also enter the price in MO, just double click the operation and in external tab page select the FULL SERVICE button in the bottom of the screen, anew screeen will appear where you will enter the overall limit and expected value
    regards
    thyagarajan

  • Log for schedule agreement  division created/modify/delete at MRP (MD04)

    Tables CDHDR and CDPOS were saved when the user changed data manually using the transaction ME31L and  ME32L.
    When the new schedule divisions  were create direct at MRP, the registries were not saved.
    I searched for any configuration to activated this registry though without succesfully.

    Transaction AUT10 display the execution process though it doesn't mention exact information was changed.
    Is there any configuration to change the behavior of this transaction or another transaction I could see the information was changed, deleted or inserted?

  • Pricing Schema in contract

    Hi Experts,
    I'm not able to see the condition tab in the contracts.Please tel me how to assaign Pricing schema  to contract and to the conditions  in the contract
    Regards,
    Kumar

    Hi,
    Goto Transaction code ME32K and enter the AGREEMENT of contract.
    It the ITEM you will find the CONDITIONS TAB
    Please check
    revert back if you need more details
    regards,
    santosh

  • Stop changes in scheduling agreements

    Hi
    I want to ensure Sch Agmts cannot be changed for price or qty.  I have set price and QTY to display in Me31L and Me32L and this seems to be working except for the Me31L adopt subscreen lets me change the price and if I click on item->conditions, I can change the price also.  Is there anyway to control the price or qty being changed in the SA?    We are using PBXX pricing.
    We have OMET/EFB restrictions for POs so would need a second for SAs.  Can you assign EFB more than once to a user profile?
    Tks RT
    Edited by: RT on Sep 23, 2010 11:36 AM
    Edited by: RT on Sep 23, 2010 1:27 PM

    closing question

  • Cross Transaction BADI

    Hi...
    I have implemented the BADI <b>ME_PROCESS_PO_CUST</b> to check if the user is authorized to modify certain header fields. The BADI is being executed as expected for ME22N. However, it is not being executed for ME22, ME32 and ME32L. The SQL trace of these transactions shows that they access / trigger <b>ME_PROCESS_PO_CUST</b>.
    Why is the BADI not being called for ME22, ME32 and ME32L? Which BADI is common to all these transactions?
    Regards,
    Anoop Sahu

    hi,
    It is a filter dependent badi the badi that is common to all the transaction is ME_PURCHDOC_POSTED
    and the exit that is common to all the transactions is
    ME_PROCESS_PO_CUST.
    Reward points if usefull.
    Thanks & Regards,
    Kalyan.

  • Managing planning time fence ( P1 MRP type ) and firm zone in ME32L

    Hello,
    I want to know if there is or are some documents to know how to manage planning time fence in MM02 and firm zone in ME32L ?
    For me, in ME32L the firm zone is the firmed quantities sent to suppliers but not firmed for MRP so how to manage this easily ?
    Thanks.
    Romeo.

    Dear,
    Firm ZOne in SA, says that that much qty will be procured from that vendor with in that date specified, if not taken the production cost and cost related to that will be paid.
    Now the planing time fence, is the time with in which no change is allowed. Hence if there is any new requirement to that RM, then it will be pushed to outside the time fence.
    Hence if there is a schedule line which is already there and requirement is coved with in that, then your requirement is met, if not system will create a new schedule line in the trade off zone/planning zone.
    I hope you got the point.

Maybe you are looking for

  • My ipod wont sync with mac

    i have an older (wheel) 64gb ipod.  It is not letting me sync the songs i have on my ipod with my itunes library. I get a msg that says if yousync this ipod to your library you will lose all your songs and movies.  I dont want to lose anything instea

  • Why isn't the CBO using my indexes?

    Why isn't Oracle using my indexes to join 2 big tables? I ran statistics last night before kicking off this job. I don't want to have to use hints. STAGING_TXN_081 has Primary Key on VSYS_STAGE_ROW_ID TRANSACTION has an index on STAGING_RECORD_ID Rec

  • Nokia lumia black update

    Hey can anyone please tell me when the windows 8 black update comes to Nokia Lumia 620

  • Error : test game on samsung mobile E730

    I programed a game and it played good in Emulator but when it ran in samsung E730,it had error : The application has unexpectedly quit contact the application provider to resolve the issue. I dont know how to do .Somebody helps me !

  • How do I delete a program on my mac

    Hi...simple question...I have a program on my Mac I would like to delete. How do I delete an entire program?  Thanks!