How to update item level Pricing  in CRMD_ORDER

guys
i am using FM : CRM_ORDER_MAINTAIN to update many fields in CRMD_ORDER t-code
except for the Conditions Tab in item level i am able to update other fields...
here is my code please let me know if i am missing something.....
data: IT_PRIDOC TYPE CRMT_PRIDOC_COMT ,
        WA_PRIDOC TYPE CRMT_PRIDOC_COM,
        IT_COND_ADD TYPE PRCT_COND_EXTERNAL_INPUT_T ,
        WA_COND_ADD TYPE PRCT_COND_EXTERNAL_INPUT.
*********FILL IT_PRIDOC
Item Level Conditions Tab
WA_PRIDOC-REF_GUID = WA_ORDERADM_I-GUID.
WA_PRIDOC-REF_KIND = 'B' .
wa_cond_add-KSCHL = '0PSV'.
wa_cond_add-kbetr = '333.00'.
wa_cond_add-kpein = '1'.
INSERT wa_cond_add INTO TABLE it_cond_add.
CLEAR wa_cond_add.
WA_PRIDOC-COND_ADD = it_cond_add.
CLEAR it_cond_add[].
INSERT WA_PRIDOC INTO TABLE IT_PRIDOC .
CLEAR WA_PRIDOC .
*********FILL IT_INPUT_FIELDS
WA_INPUT_FIELDS-REF_GUID = WA_ORDERADM_I-GUID.
WA_INPUT_FIELDS-REF_KIND = 'B' .
WA_INPUT_FIELDS-OBJECTNAME = 'PRIDOC'.
even if v debug by putting break-poing on CRM_ORDER_MAINTAIN and do some changes in the pricing values .. the FM showes no changes in debug mode but values will be updated...
expecting expert comments .
Amshu

i missed Handlers .. its working

Similar Messages

  • How to update Item level shipping data when item category is changed

    Hi All,
    My requirement is when user changes a sales quoatation item category value and presses 'Enter' then based on item category's value the corresponding item and it's sub-items' shipping data(delivery status) should be modified.
    To achieve the same, i tried implementing the BADI CRM_ORDERADM_I_BADI which gets triggered when user makes changes in sales quoatation item level and presses enter. Now my query is within this implementation i am not able to use CRM_ORDER_MAINTAIN as it throws "Recursive_call" error so how can i update item level shipping within this implementation?
    Regards,
    Bharathy.

    Hi Shwetha!
    I have never used this FM....but i have had a look and u hace to update the structure:
    PRODUCTS STRUCTURE BAPIBUS20001_PRODUCTS
    In this structure: BAPIBUS20001_PRODUCTS-SHORT_TEXT.
    Regards,
    Mon

  • ERLA/NORM, Header and Item Level Pricing Issue

    Dear All,
    I have an issue wherein, even though I have used ERLA for BoM Item and NORM for Subitems, in sales order Conditions, both header level and item level pricings are active.
    Correct me if I am wrong, item level pricing should get deactivated.
    Kindly let me know if there is any issue in the settings.
    The default item categories appearing in the sales document is TAQ for higher level item and TAE for subitems
    Thanks and Regards
    Adithya
    Edited by: Adi1976 on Feb 6, 2012 12:08 PM

    Item Category group for Subitems should be ERLA, not NORM.
    Sales Order
    - Item Cat Group
    - Higher I Cat
    - I Cat
    OR
    ERLA
    TAQ
    OR
    ERLA
    TAQ
    TAE
    Try & share feedback.
    Regards
    JP

  • How to update patch level?

    Hi,
    How to update patch level from 144 to 145?
    Please advise!
    Thanks
    Duypm

    You already have a thread opened for that.
    No interview questions
    No research done
    No double posting
    Read the "Rules of Engagement"
    Regards
    Juan

  • Problem regarding item level data in CRMD_ORDER

    i have created a sales order in CRMD_ORDER and entered all the data for header and item . i have given required delievery date for both item and header different , but when we save the order a BADI is trigerred which will update the data to R/3 but still only header required delievery date is updated not the item level date can you provide any solution for this problem?
    another thing is can i know where does the item level data is store ie: date, quantity etc.

    Hello,
    You are posting to the SAP CRM 2007 forum so we assume you are using CRM 2007. In CRM 2007 the GUI is no longer supported and doesn't work as expected since SAP did not update the business logic in it.
    So, if you want to test your process and be 100% sure that there is a problem, use the WebUI for your tests.
    All item data is stored in CRMD_ORDERADM_I. If you want to find a date (of an item date profile) stored in an item you have to pass some tables however.
    CRMD_ORDERADM_I->CRMD_LINK->SCAPPTSEG.
    Reward points if useful!
    Regards,
    Joost

  • How to update item instance in oracle install base?

    Hi,
    I have a doubt in updating item instance in oracle install base.
    I am using a API named csi_item_instance_pub.update_item_instance for this. I want to update Party OWNER, party contacts, Current location,Install location, bill_to address,ship_to address..etc. When i try to update party owner, it is updating in csi_i_parties(col:party_id) as well as updating in csi_item_instance(owner_party_id). In csi_item_instance table,owner_party_id column is updated. but corresponding owner_party_account_id is not changed. I have given party_account_id to update in csi_ip_accounts table. It has changed in csi_ip_accounts table. But in csi_item_instance table(owner_party_account_id) is not changing. Can anybody help on how to change owner_party_account_id in csi_item_instance table please? Thanks in advance.
    --Muruga
    Edited by: Murugeshapps on Jul 1, 2009 12:07 AM

    Out of the box, I don't think that there is any API or program to delete the records from csi_item_instances because deleting IB record affects many modules (like Inventory, Order, Service Contracts etc). IB records should be expired if they are created incorrectly and you can run Transaction History Purge program to delete all history records related to that item.
    Thanks
    Shree

  • How to use Item Level security

    I am working on portal 9.0.2.6.18.
    I have a folder with 1000 items. I want to grant groupA
    access to 997 items and
    (Group B,GroupA) access to 3 items.
    How do i do this.
    Here is what i tried:
    1.enabled item level security on folder
    2.granted folder level access to groupA and groupB
    3.Changed access of 997 items to grant access to GroupA
    4.Did nothing to the 3 items which i wanted to give access to GroupA,GroupB
    Is there a better way of achieving this?
    I am not really comfortable granting folder level access to groupB, because if i miss overwriting privileges of an item (in step 3), then groupB will have access to that item. I would love to change just 3 items because they are the exception.
    How is this feature supposed to be used?
    Thanks
    Harish

    Martin,
    Thanks for the reply. I just cited 1000 items folder as an example. We have various complex combination of security requirements for folders and items. So creating sub-folders for each combination will not work for me.
    Everytime the security requirements change we have to move the items around, which can confuse users. And sometimes we have to create sub-folders to workaround the item-level security problems even when there is no logical business classification to a set of items.
    Harish

  • How to update Item UOM in Item master

    Hi All,
    How can we update UOM of an old Item (with existing transaction) in Item master?
    Thanks in advance,
    Nuel

    Hi Nuel,
    It is not possible to update the UOM for an item.
    Even Oracle support cannot give data fix once the item is transacted.
    Only way I say is to change the item name using the profile option INV: Updatable Item Name
    Then recreate new item with correct UOM.
    For Example - item name is TEST.
    Change the name to TEST-OLD.
    Create new item with TEST.
    Issue out all old onhand and recieve new onhand.
    Please let me know if you have questions.
    Regards,
    Sabari

  • How to update items in combo box programmat​ically

    I have a problem on updating items in combo box programmatically, such as add or remove a item from the list. I can add or delete without any problem once the vi is running. I can see it is changed by pressing drop button. But after I close the vi and rerun it, the change I did last time is lost. It seems it not permenatly change the list. Anyone has an idea?

    If you are changing the list programmatically why do you believe that it should be permanent? If it's permanent, why are you changing it programmatically? Doesn't make a whole lot of sense.
    If you're talking about saving the values as "default" in the same way you do with the development environment, you cannot do this with an EXE. This is a FAQ. You have to update the list programmatically, saving the "new" default values to file.

  • How to update Item(Product/Product category) Description ??????

    Hi
    I have to update Item(Product/Product category) Description in opportunity/ lead during Create.I have created the opportunity using the FM BAPI_BUSPROCESSND_CREATEMULTI in CRM 5.0 .But i am unable to update the product description details.
    It is an urgent requirement.please provide me with the correct function modules or any sample code in this regards.
    Thanks in Advance,
    Shwetha.
    [email protected]

    Hi Shwetha!
    I have never used this FM....but i have had a look and u hace to update the structure:
    PRODUCTS STRUCTURE BAPIBUS20001_PRODUCTS
    In this structure: BAPIBUS20001_PRODUCTS-SHORT_TEXT.
    Regards,
    Mon

  • How to load item level and location level member in demantra

    This is in context where we are not using any integration of demantra with either Ebiz or E1 system.
    Data is present in flat file.
    As per i know, integration interface can only export the data for item level and location level but can not import data for these level.
    the second thing i know is that when we create data model then load_data.bat file should have been created in Demand Planner/Desktop directory. But this didn't got created. So i am not able to use load_data.bat file for uploading data.
    The third place ,i think is from worksheet thru edit method ( i am not sure about this).
    But i want to upload the data in bulk for item level and location level. Can it be done without any customization i.e without creating any sql loader file etc ??

    Hi Abhishek,
    The standard practice to load data for items/ locations and sales is through the DATA MODEL definition only. One should use LOAD_DATA.BAT file in normal scenario for loading data into Demantra staging tables from tEXT files.
    In case you are having trouble with loading data using LOAD_DATA.BAT file, then do the following:
    - modify your DM definition to Data tables instead of flat files
    - use SQL loader to upload data in correct format into Demantra's staging tables "T_SRC_XXX"
    - Run EBS Full Download workflow to download data into demantra's main tables.
    Integration interfaces should not be used to load basic sales data into Demantra.
    Hope this helps.
    Thanks
    Raj
    (http://oracledemantra.blogspot.com)

  • Reject reason schedule line not updated item level

    Hi,
    Say a particular sales order line item has 3 schedule lines all of which had been rejected through reason '00',
    Just a clarification as to why the line item doesnt get rejected with a reject reason if all the schedule lines in tht line item is rejected.
    Thanks
    Keshi

    Dear Keshi,
            When there is reason for rejection set for all schedule line then what is the need of getting at item level.
    Reason for rejection at Scheduleline level is more specific than at item level,
    I hope it will help you
    Regards,
    Murali.

  • How can update the "Reason" in tcode CRMD_ORDER

    Hi,
    I've done the below customizations to change the "Reason" for the service ticket status:
    1. Define Catalog:
    IMG > CRM > Basic Functions > Catalogs, Codes and Profiles > Define Catalogs
    2. Define Code Groups and Codes
    IMG > CRM > Basic Functions > Catalogs, Codes and Profiles > Define Code Groups and Codes for Catalogs
    3. Define Code Group Profiles
    IMG > CRM > Basic Functions > Catalogs, Codes and Profiles > Define Code Group Profiles
    4. Define Subject Profiles
    IMG > CRM > Basic Functions > Catalogs, Codes and Profiles > Define Subject Profiles
    Also, assigned the Subject profile to the status profile.
    But i'm not able to update the "Reason" for the service ticket status in the transaction code CRMD_ORDER.
    Can any one let me know what is the BAPI / FM which will do this?
    Thanks,
    Shamim

    Hi Srikanth,
    Yes, I did so.
    In the transaction code, CRMD_ORDER, when i enter a transaction no.
    There's a label called "Reason" which has to be updated with the correct reasons as per the status.
    Example: For the service ticket status, "New Message", reason status must also be updated whenever a new mail arrives.
    I think there must be a BAPI / FM which would definetly update this?
    Thanks,
    Shamim

  • How to set item level permission for list item in SharePoint 2013

    Hi we had a custom List "ABC".
    List had 2 columns:
    Project Name: (P1, P2, P3, P4, P5, P6)
    Project Leads: (PL1, PL2, PL3, PL4, PL5, PL6).
    All project Leads can have permission to edit only their Project (P1, P2, P3) like
    PL1 can edit P1
    PL2 Can edit P2.....
    But my Question is how to restrict PL2 cannot have permission to edit P1
    is it possible to set permission for this through OOTB in SharePoint 2013.
    Any help will be appreciated......

    Hi
    check this similar post
    http://social.technet.microsoft.com/Forums/ro-RO/e1ea3655-0c6f-4b3d-a336-c42e8eb54c09/rights-to-edit-own-items-for-list-residing-on-publishing-site?forum=sharepointdevelopmentprevious
    Romeo Donca, Orange Romania (MCSE, MCITP, CCNA) Please Mark As Answer if my post solves your problem or Vote As Helpful if the post has been helpful for you.

  • Item level pricing condition record is not getting recognized

    Hi,
    In our scenario we have to maintain the additional charges based on Plant. For this purpose I have created the condition table 900 which contains the following fields
    Sales Org/Dist Chal/Divi./Plant
    I have maintained the condition record for the table, Which has been downloaded to CRM successfully.
    When I create the order in CRM price of the product is getting recognized where as additional charges condition records are not getting recognized.
    When I check the Access I found that header level data .i.e. sales org/dist chal / divion has been recognized and plant has not been recognized that values are like this 00000000000000000000000000
    I have checked the plant it has been downloaded successfully to CRM
    So, can anybody help me out?
    Thanks

    Hi,
    Check in the  access sequnce exclusive indicator activation, it might be selected to the previous Condition Tables, if it is  selected than system will not check  further available/maintained  condition reocrds.
    Regards
    Naren..

Maybe you are looking for

  • Exchange 2003 to 2010 error

    Hello I have been working through a upgrade of exchange 2003. I am at a point where when I try to send from exchange 2003 to 2010 I get the following error You do not have permission to send to this recipient.  For assistance, contact your system adm

  • Best practice when camera exposure must be changed between each grab?

    Hi all, I'm acquiring two images in fairly quick succession from a GigE camera. In an initialization state I use 'Open' then 'Configure Grab'. Then, in my acquire state I read in the exposure required via a property node and use a 'Grab'. Then I loop

  • [CRMC_R3_ORG_GENERATE] Cannot generate Sales Areas

    HI CRM experts, Can you please help us with this problem? We are trying to generate 11 Sales Areas from R3 to CRM using txn CRMC_R3_ORG_GENERATE. 6 of them were generated successfully but the other 5 were not and has a red icon under Generated column

  • CANNOT Remove Photos--Super Frustrated

    I synced an album from my computer to my IPhone, which now I will NEVER do again, and it will NOT remove it. I've gone into ITunes and un-synced the album & YET, still there it is, on my phone. I am extremely annoyed with this. This should not be thi

  • Anyconnect Linux

    Can´t get a cert-based IPSec-VPN with Linux working . (Mac and Win work fine with the same certs.) Somethings seems to be wrong with CertStore. From syslog: CNSSCertStore File: Certificates/NSSCertStore.cpp Line: 72 Invoked Function: CNSSCertUtils::I