Service Contract (VA41/VA42) Outbound IDOC Details

Hi ,
I have to send the changes in the Service contract from SAP to Third party system when ever contract is changed.I am able to send the IDOC with the output type KO00 and process code SD10 but it doesn't contain any contract details like start date and end date i.e the data from VEDA table.
Please let me know is there any standard Process code available for this, otherwise i have to extend the standard ORDERS with the contract related fields.
Please suggest me regarding the above.
Thanks & Regards,
Rajesh.

What are the details of the contract you need? Some specific detail?
Maybe we should develop an IDOC 'Z' depending on the information you need ..

Similar Messages

  • Technical objects required to be mandatory in service contract VA41

    Hi
    I've got exactly the same issue as the one described in the thread.
    Technical objects required to be mandatory in service contract VA41
    Unfortunately for me it has never been answered, and seems to be quite old now.
    Does anybody knows how it could be set or developed?
    Regards
    Olivier

    Through standard configuration, it is not possible.  However, you can try with any of the following exits
    USEREXIT_MOVE_FIELD_TO_VBAP or
    USEREXIT_SAVE_DOCUMENT
    in the program MV45AFZZ where your technical team needs to validate those required fields as mandatory which is quite possible through coding.
    G. Lakshmipathi

  • Creation of Sales Order and Service Contract from Inbound IDOC

    Hi Experts,
    My requirement is to create a Sales Order as well as a Service Contract from one Inbound IDOC. I am getting the Inbound IDOC from a third Party. The message type is ORDERS and Basic Type is ORDERS02. How ever i am using an extension type IDOC which carries all the required data for Sales Order and Service Contract. My requirement is like, to create a Sales Order first.
    I have created a Z FM which is attached to the Process Code and subsequently to the message type. Inside the FM i an calling FM 'IDOC_INPUT_ORDERS' for creation of Sales Order. After that i am changing the IDOC data for the Document Type. I am changing the document type which is responsible for Contract Creation.
    Then I am again calling the FM 'IDOC_INPUT_ORDERS' for creation of Contract with the help of IDOC data. But here the Contract is not getting created. It's getting failed during the Batch input session.
    I need to solve this problem as soon as possible. Please help me. If there are any other options also please share.
    Thanks in Advance.
    Regards,
    Priyabrata

    Actually there is problem with BDCDATA. Inside the FM it's calling transaction with help of BDCDATA. If i am creating a Sales order or contract alone its creating successfully. But when i am trying to create both, it's retuning sy-subrc '1001' after calling the transaction on the second attempt. Is there any problem with BDCDATA like we can't handle with less time gap? Please help and give your inputs.
    Regards,
    Priyabrata

  • Creation of Service Contract from Inbound IDOC

    Hi Experts,
    I am using Inbound IDOC type ORDERS02 with message type ORDERS for creation of Sales Order. Now my requirement is like to create a  Service Contract from that Inbound IDOC. The IDOC type contains all the data require to create a Service Contract. The scenario is like, after creation of Sales Order it will check for the corresponding Service Contract exits or not by querying on a Z table which contains all those entries.
    So my idea is to create a Z Program, in which it will check for the Service Contract and will create the same by reprocessing the same IDOC or by calling some Function Module. Please suggest how shall i proceed to create a Service Contract.
    Is there any way to reprocess the IDOC or to collect the Data from the IDOC segments pass them to a FM which is responsible for creation of Inbound IDOC. Please suggest if this is feasible.
    Thanks in Advance.
    Regards,
    Priyabrata.

    Actually there is problem with BDCDATA. Inside the FM it's calling transaction with help of BDCDATA. If i am creating a Sales order or contract alone its creating successfully. But when i am trying to create both, it's retuning sy-subrc '1001' after calling the transaction on the second attempt. Is there any problem with BDCDATA like we can't handle with less time gap? Please help and give your inputs.
    Regards,
    Priyabrata

  • Why i can't download IOS = "Service contract required" ???!!!

    Hi,
    I try to update IOS for my router (Cisco 2821 ).
    When i click to download button, i receive this message : Service contract required
    What can i do for upgrade IOS on my hardware ? Is it needed to pay for this ? WTF ?
    Thks for your advise in advance.
    Best Regards.

    Just for the record, let me clarify some terminology.
    An update is when you get software of a newer version but the mostly same capbility.
    An upgrade is when you get software of substantially improved capability or new features in a feature family.
    A feature set upgrade is when you move up to a different licensed set of features.
    In general, service contracts will get you updates and ugrades, but feature set upgrades will require a purchase (just like going from Windows Home to Windows Ultimate, for example)
    The issue that Leo refers to was the January 2011 change where software center started a more rigourous enforcement of access based on covered products, which prevented users from downloading software for devices and device families for which they had no service contract.  Customers have always needed a service contract to download Cisco IOS; the change merely disabled the ability to inadventently download software for which no active service contract existed.
    For more details on the Software Download center, please see
    http://www.cisco.com/web/Downloads/SDS/Software_Downloads/FAQs.html

  • IDOC type CRMXIF_ORDER_SAVE_M in CRM thru LSMW to create Service Contracts.

    Hi All,
    I am trying to create Service contracts using IDOC type CRMXIF_ORDER_SAVE_M in CRM thru LSMW.
    I have a mapping issue of the file fields to the segment fields;
    I have 5 files, Contract Header, Items, Dates, Partners, Objects(Serial numbers);
    I Appreciate if you send me the mapping details for me if some one has already done this please;
    or any otherhelp on the notes/documents are highly appreciated
    Thanks
    Iver

    hi, do you mean the problem is in the file resource file, and you want to use it in LSMW?
    If so, I have meet the similar problem,  two source file inbound into LSMW. one header , one item
    And I solve it in this way,
    combine the 2 file before lsmw read it, like this
    Header data 1 /   item1
    header data 1 /   item2
    header data 2 /   item1
    header data 3 /   item1
    header data 3 /   item2
    for each line, the header data is exist, if item is mutiple, the header line can be repeat.
    Then the 2 file combine to one file, lsmw read the combined file
    You need to do some additional logic in data mapping,  mapping the different item  in each loop, but header data once if they are same.

  • How to copy line item details in Service PO from service contract

    Hi Team,
    i am using service contract with account assignment U and when i am creating a PO with reference of contract then in PO at Item Overview is coming data ok, but at item details in services there is not picking data automatically from contract.
    whats wrong in my scenario.

    Hi,
    Please make sure that you follow the following steps:
    1. Enter the contract and item number in the PO item line
    2. Click on the u201CService Selu201D icon to select the required
    services from the contract
    3. In the Pop-up screen, enter the agreement number in the
    corresponding field.
    4. Now select the required services from the contract and
    use the u201CServicesu201D icon or  the F9 key. Now save the purchase
    order with the adopted lines
    Best Regards,
    Arminda Jack

  • Unable to create a service contract from IDoc BLAORD FM IDOC_INPUT_BLAORD

    I've been testing creating service contracts using BLAORD and it appears that SAP does not have any way of creating a service contract using IDOC_INPUT_BLAORD. Inside this function a BDC is built and either ME31K or ME32K is called. There is processing that checks the service line package numbers, but it doesn't appear to be creating them (Maybe I'm overlooking something). When the BDC is being built the services screen is ignored. There is a user exit that could be used to populate the BDC for these screens.
    I recently had to develop a custom BDC to create service contracts becuase, to the knowledge of our best ABAP-ers, there is no SAP standard functionality to create service contracts programmatically besides using a BDC. My custom BDC will fail when run in background because of a GUI control on the services screen. It runs fine in the foreground. The short dump is 'RAISE_EXCEPTION'. Short text: Exception condition "CNTL_ERROR" raised. Termination is occurring in CL_GUI_DOCKING_CONTAINER->CONSTRUCTOR. We're on ECC 6.0.
    I checked the SAP Notes system and I was unable to find anything related specifically to contracts for this issues. I did see that SAP has released OSS notes for other BDC processes so that they would be able to run in background.
    I am wondering if there is anyone who currently is able to create service contracts using IDOC_INPUT_BLAORD. My plan is to set up an RFC between SAP systems. The customer wants to be able to receive contracts on demand. Has anyone done this before for service contracts? What has your approach been? Is there anyway of having the function run in foreground when it receives a IDoc?
    Thanks for your input,
    Steve

    Hello Steve,
    Did you get a solution to Service Contract (Purchase) creation through BLAORD or through any other FM please?
    BAPI_CONTRAT_CREATE does not handle services.
    Have a similar requirement and trying to avoid BDC.
    Thanks & Regards
    Prashanth

  • FM to fill outbound IDOC with change document details.

    Hi ,
    I am working on an enhancement EXIT_SAPLMGMU_001 for an interface to track the changes to the material master.
    Can someone please let me know if there is a FM to populate outbound IDOC with change document details like when a material is
    created /changed. Thanks much.
    Regards,
    Sanjeev
    Edited by: sanjeev.s on Apr 14, 2010 3:32 PM

    Call the function module "MASTER_IDOC_DISTRIBUTE" to create idoc.  Use function module "CHANGEDOCUMENT_READ_HEADERS" to get the change document details.
    Regards
    Vinod

  • How to getLine Details from Invoice Details window inside Service Contracts

    Working on 11.5.10.2 Service Contracts Module.
    Trying to retrieve Line Details from Invoice Details tab. Service Contracts Authoring > Invoice Details > Line Details. I have tried creating a join to oks_bill_transactions but this returns too many records, thousand of records for one contract. I then tried a join to oks_bill_sub_lines obsl,
    OKS_BILL_TXN_LINES obtl but this was returning too many records as well. Seeing if these are the correct tables to pull the line detail for Invoices from in the Service Contract module or if I may be setting up my joins incorrectly and that is why I am getting so many records returned?
    FROM OKC_K_HEADERS_B OKHB,
    OKC_K_PARTY_ROLES_B OKPRB,
    HZ_PARTIES P,
    OKX_CUST_SITE_USES_V C_BILL_TO,
    OKX_CUST_SITE_USES_V C_SHIP_TO,
    ra_customer_Trx_all rcta,
    okc_contacts oc,
    OKC_K_LINES_B oklb,
    OKC_K_LINES_B oklbs,
    --oks_bill_sub_lines obsl,
    --OKS_BILL_TXN_LINES obtl,
    oks_bill_transactions obt,
    okx_resources_v orv
    WHERE OKHB.ID = OKPRB.CHR_ID
    AND OKPRB.JTOT_OBJECT1_CODE = 'OKX_PARTY'
    AND OKPRB.OBJECT1_ID1 = P.PARTY_ID
    AND okhb.id = oc.dnz_chr_id(+)
    AND oc.jtot_object1_code (+) = 'OKX_RESOURCE'
    AND oc.object1_id1 = orv.ID1(+)
    AND OKHB.ship_to_site_use_Id = C_SHIP_TO.ID1(+)
    AND OKHB.bill_to_site_use_Id = C_BILL_TO.ID1(+)
    AND C_SHIP_TO.SITE_USE_CODE(+) = 'SHIP_TO'
    AND C_BILL_TO.SITE_USE_CODE(+) = 'BILL_TO'
    AND OKHB.SHIP_TO_SITE_USE_ID = C_SHIP_TO.ID1(+)
    AND OKHB.BILL_TO_SITE_USE_ID = C_BILL_TO.ID1(+)
    AND OKHB.STS_CODE = 'ACTIVE'
    AND p.party_id = C_SHIP_TO.party_id
    AND okhb.contract_number(+) = rcta.interface_header_attribute1
    AND rcta.cust_trx_type_id(+) = oklbs.attribute8
    AND oklbs.cle_id = oklb.id
    -- and oklbs.id = obsl.cle_id(+)
    -- and obsl.id = obtl.bsl_id(+)
    and obt.trx_number = rcta.trx_number(+)
    and oklb.line_number||'.'||oklbs.line_number <> '1.1'
    and nvl(okhb.contract_number_modifier,'-') = nvl(rcta.interface_header_attribute2,0)
    and OKHB.CONTRACT_NUMBER = 'VO-7128'

    You can redirect the resultos to a txt file:
    Open a command prompt as Administrator
    Enter the command and redirect it to a file, here is an example:
    tasklist /v > c:\results.txt
    When you Open the file, you should able to see the Process name, PID, User, etc.
    Good luck on that.

  • Idoc Blaord for service contracts - update contracts

    Hi
    I am working with a 3rd party contract management system.  I am now interfacing with this package to work with Service Contracts.  When I try and process the BLAORD idoc, it comes back with an error saying that the package number already exists.
    Im my opinion it is trying to create a new line item and therefore it is not happy to use the package number for the service line item that already is there.  I need it to modify this entry and update the condition records.
    Please help
    Thanks

    Hi,
    Related to the error 00344, I did not find much information. I only found the following:
    notice that the IDOC must contain two E1EDC20 segments to
    transfer one service line. The first segment just contains header
    information and maybe some unimportant default values, but not the
    service data. The package number of this header line links the services
    to the item. The subpackno of this service line must be the package
    number of the 'real' service lines. I have copied an example from one of
    our internal systems below.
    In addition you may have a look at note 420334. It has nothing to do
    with ALE or contracts, but the concept of creating a service line is
    the same.
    Example:
    E1EDC20 001:
    SGTYP      001
    PACKNO     0100009042
    INTROW     0000000001
    EXTROW     0000000000
    RANG       0
    SUBPACKNO  0100009043
    MENGE      0.000
    PEINH      1
    PREIS      0
    BRTWR      0
    NETWR      0
    CURCY      EUR
    UEBTO      0.0
    AUSGB      0000
    FRPOS      1
    PERNR      00000000
    KNT_MENGE  0.000
    KNT_WERT   0
    UNG_WERT   0
    UNG_MENGE  0.000
    ALTROW     0000000000
    MSGFN      005
    E1EDC20 002:
    SGTYP      002
    PACKNO     0100009043
    INTROW     0000000002
    EXTROW     0000000010
    RANG       0
    SUBPACKNO  0000000000
    MATKL      01
    MENGE      120.000
    MENEE      HUR
    PEINH      1
    PREIS      1
    BRTWR      120
    NETWR      120
    CURCY      EUR
    UEBTO      0.0
    AUSGB      0000
    KTEXT1     xxx
    PERNR      00000000
    KNT_MENGE  0.000
    KNT_WERT   0
    UNG_WERT   0
    UNG_MENGE  0.000
    ALTROW     0000000000
    MSGFN      005
    But I do not know if this is your case, if not, I would recommend to open a ticket at SAP.
    Best Regards,
    Arminda Jack

  • Service contract details

    Hi Guys
    We have a requirement
    We need to develop a report and its output will be  Service contract number and its short text ,vendor and OA vendor and address of both VN and OA
    Input fields are service master or service master short description
    Service contracts are already created with service masters in the system
    Please help with tables with which we need to deal ,where we can find service contract and service number link in which table
    Please help
    SAP MM

    thank you for your answer
    I need table relation between service contracts and service master number
    Thanks in advance

  • New line item in the service contract

    Hi Gurus,
    I have requirement to add the new line item in the service contract. Details are as follows.
    as per the requirment, manually we are entering the outbound category via web Ui (service -> service contract).Now I have to develope a badi/method  in standard badi exec_methodcall_ppf which will insert a new line item with the same material as of outbout category but with the item category as inboud.
    could you please help in how can I maintain the new line time. I know we have to use the crm_order_maintain FM but I'm confused what all parameter we need to pass to maintain this.
    can someone please share the code to do that. TIA

    Hi Paul,
    It seems there is no option in changing the condition records at the billing plan item level.
    Please try the following.. see if it helps. To execute the invoices with new condition record values directly, make the settings at the billing item category level goto -- the billing document frame -- under serivces frame -- pricing type select option Carryout new pricing (Option B). This option updates the billing document at the time of invoicing with new price calculation.
    please see if this can help you out.
    Have a good day!!!
    Nandu

  • Service contract - Billing block

    Dear Guru's
                 i am doing  the service contract with standard document type  WV.But my client requirment is,he wants to block the individual line item wise in VA41 and Release in VA42 by individual line item and do billing in VF01.
               could anybody tell me how to configure the same. i am using the Billing plan Periodic .
    Thank you
    suribabu

    Hi,
    You can achieve same using status profile conifg at item level, i did same for my service contract for order creation block ( IW31) and Billing block,
    try with status profile , i hope its help you to block Service items in sales contract.
    Regards
    Nishad

  • Copy button not working properly in service contract - crmd_order tcode

    Hi experts,
    I want to create a duplicate row in contract through Duplicate Button Supplied by SAP. As
    I understand the function of the duplicate row button is to copy the same set of information in next row with auto incremental or manual. As far as number incremental is concern that is happening based on
    customization on transaction type line item incremental sequence .
    This is an upgrade project before upgradation it was working fine, you can check the same in old CRM 4.0. If you see in the Object Tab, condition tab or any other tab, no data is duplicated from parent line item. This works very well in CRM 4.0. Actually after discussing with the client i have come to know that , they also had the same issue before and SAP gave two Notes : 739462 and 740103 to resolve the issue. But now this feature is only availabe in the WEB UI in CRM 2007, and as i am upgrading to CRM 2007 this feature is not available, but my client want this feature.
    I went through the SAP note , they have given some corrective instructions but it is valid till BBPCRM 500 version of the software component and mine is BBPCRM 600 . My query is, will it work if i follow the same corrective measures in the Note for my system ie. by inserting few blocks of code given in the SAP NOTE.
    please kindly help me out,
    Thank you,
    Regards,
    Arun.

    Hi,
    I think you problem is in u201CBilling tabu201D which it is not showing any details on particularly billing tab. Right
    Ok, as per you wording Services order having billing tab with details but Service contract does not.
    If am I right, you see the below solutionu2026.
    First go to T-code: CRMC_PCUITOOLS
    Put you
    Application : CRMD_BUS2000116
    View (blview) : ZXXXXX
    Then press F8 for execute
    You will see the view of particularly Leading Transaction Category and go to billing tab
    See below Tab Page Group (SRV_ODP1)
    Second go to T-code: CRMC_BLUEPRINT_C
    Follow this : Application Element -> Tab Page Group -> Tab Page Group Structure
    Put it (SRV_ODP1) and go to billing (double click on them)
    You will see following details
    Tab Page Group       SRV_ODP1
    View                      ZXXX
    Sequence                  23
    Event                     S1O_HD_PAYMENT_BILL
    Text                      Billing
    View Switch Gro
    Multi-Group               S1O_HD_PAYMENT_BILL
    Inactive          Flag is Not Set
    Follow the same for Service contract. You will see the Multi-Group missing
    Put it same on that (S1O_HD_PAYMENT_BILL)
    I think this issue will solveu2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026
    On..............................................................................

Maybe you are looking for

  • Creating a pipe delimited file

    Am I going about it wrong in my forEach loop??? Also, is the way I am writing this file going to overwrite the current contents of the DAT file (this is what I want; to overwrite the current file's contents) Thanks in advance for your help! ### Set t

  • Adobe Flash player for Asus Transformer Pad

    We're Sorry This content requires Adobe Flash Player, which is not supported by your device. This content can be viewed on a desktop computer or on mobile devices that support Flash Player. Why adobe.com doesn't have opportunity download adobe flash

  • Report compilation in one short

    Hi, The following script for compiling all Oracle Reports Designer files(RDF) to Report executable file(REP) witin a specified directory. It works fine. But the problem is while executing under DOS, it takes 8bit names only instead of 32bit names. PR

  • Purchase order Account Assignment changes

    Hi Guys, May you please share the light? Weu2019ve deleted Purchase order Account Assignment & entered the new one but the PO Item changes tells us old Account Assignment was deleted and the new one was entered but the system doesnu2019t tells us wha

  • How to get audio meters in capture in Premiere CC?

    I need to capture in Premiere CC from an old tape machine that outputs in S-Video.  Audio comes in through a Matrox I/O. Picture comes in fine but I do not see capture audio meters to adjust the sound.  In Adobe CS6 I do get the audio metering. Is th