Handling AMC scenario

Dear All ,
Scenario:-
Our customer signs an AMC contract with us for ex. AMC for maintaining computer hardware and networking equipment.
Now once customer logs a call following transaction take place
GOOD RETRUN -->Faulty Material IN from Customer.
                                  EX :Faulty Mother Board  From Customer.
DELIVERY CHALLAN-->  Repair Material OUT for Customer
Ex: Faulty Mother Board , and some new replaced parts like heat sink, fan, ram.
In above case for repair, we spent repair charges along with any new material needs to be replaced for repair.
Now if AMC is 50000 for year then we donu2019t know how much we have spent on repair against that customer for an year , whether we are in profit or loss and which is very important in preparing proposal for next renewal.
What we want is how to book additional items required for repair and repair charges against the customer and CALL ID and a report which when run for a particular date range gives us information that how much we have spent against AMC.
Please let me know how the transaction should be carried out to handle above process and generate report

Hi!
Add all ChildItems in Delivery Screen with ZeroPrice. so, you wil get the Expense using Profit Center

Similar Messages

  • How to handle AMC through service contract

    Dear friends, I have an AMC scenario. There is a service contract for AMC of plant equipments. How can we handle payment of the parts replaced by the vendor during the AMC period. The service contract is only for the services. And the cost of the parts is paid to the vendor at actuals. How can we handle this scenario ?
    Please advice.
    Regards,
    Shriharsh

    Dear
    yeah! u can maintain the service PO just as the ordinary po means you can add discount, taxes, rates, freight etc. in the condtition tab
    rewards is very useful
    regds
    dev...!

  • Design Suggestion required in handling a scenario with three systems.

    Hi All,
    Here is my scenario.
    Legacy(Sync)->PIAsync->CRM-Async>PI--Async->BI
    1. Legacy will send synchronous message to PI.
    2. PI will send response back to Legacy with simple message "OK Status".
    3. PI will map the Request message to CRM Idoc and send to CRM in Async mode.
    4. Once Idoc is posted (53), I need to map the same request message(from legacy) to BI Idoc and pass to BI system.
    The condition is I should not pass the BI Idoc untill CRM idoc is posted.
    Can someone suggest me the steps to handle this scenario.
    Thanks
    Deepthi.

    Hi Abhishek,
    >> I am doubtful if you could execute a SYNC behavior from PI itself.
    Since we are handling through Idoc to CRM. I'm not sure whether I can handle it through Sync mode.
    I'm thinking of the below BPM process. Please correct me if i'm wrong.
    1.Receive(Sync message) -
    >2.Send (Response back to sender- closesync/Async bridge ) >3.Send (Idoc to CRM in Asyncmode)>4.Receive(Idoc from CRM, and validate using correlation, in Asyn mode ) --->5. Send(Idoc to BI) 
    1. Once I receive request from Legacy, Will open S/A bridge.
    2. Send response to legacy system. This will be map1.
    3. Send Idoc to CRM. This will be map2.
    4. Receive Idoc from CRM. I need to check the correlation based on Sale number. This will be in Async mode.
    5. Once the correleation is correct, I need to pass the Idoc to BI. This will be map3.
    Map1: Request from Legacy to response message of legacy.
    Map2: Request from Legacy to CRM Idoc1.
    Map3: Request from Legacy to BI Idoc.
    >> ask the CRM system to send back a response to PI once the IDOC is posted (53)....agree on a time-frame within which you should be receiving a reply so that the BPM can be made to wait for that time.
    I'm not sure how to handle this task. DO I need to get separate Idoc with the confirmation status from CRM? Will it be in Async mode?
    How to know the confirmation from the Idoc, Do i need to add a correlation for this?

  • Any How-to handle SRM scenarios in BI 7.0

    Hi,
       BI 7.0 is being implemented for a client.He is trying to use SRM 5.0.Can u provide me some how-to handle SRM scenarios in BW guides or documents please.
    Regards,
    Joy

    Hi ,
    I need to retract data from BW-BPS 7.1 to SRM.I am new to BW
    (4 months experience)
    Can anyone send me documentation , links or steps by steps guide to explain how
    to do the link please?
    Is it more or less the same as with retraction into CO-Pa?Is there a standard retractor?
    If there are no standard retractors, what is the solution?
    This a challenging task for me and I really need to do it at work.
    Thanks in advance for your help.
    I'll surely assign points if one can help me.
    My mail is [email protected]
    Nevil

  • How-to handle SRM scenarios in Bi 7.0---any help ???

    Hi,
    BI 7.0 is being implemented for a client.He is trying to use SRM 5.0.Can u provide me some how-to handle SRM scenarios in BW guides or documents please.
    Regards,
    Joy

    Hi ,
    I need to retract data from BW-BPS 7.1 to SRM.I am new to BW
    (4 months experience)
    Can anyone send me documentation , links or steps by steps guide to explain how
    to do the link please?
    Is it more or less the same as with retraction into CO-Pa?Is there a standard retractor?
    If there are no standard retractors, what is the solution?
    This a challenging task for me and I really need to do it at work.
    Thanks in advance for your help.
    I'll surely assign points if one can help me.
    My mail is [email protected]
    Nevil

  • How to Handle Rework Scenario

    Dear Sir,
    We have following scenario :
    We created a Production Order (type PP01) for 1 piece of  Component 'X' . The Order was confirmed using Co11n and subsequently MB31 (GR) was done for the Order .  An Inspection Lot got created after the GR .  During Inspection , it was found that Processed Material need some Rework and Quality Inspector posted the Compopnent under BLOCK Stock during the UD .
    Now we need to start Rework on this Component .  Pl guide us what steps need to be followed for completing the Rework cycle .
    I have gone thru many of posting available in this forum related to REWORK , where it has been suggested to make a PP03 type Order in CO07 .
    But I fail to understand that following issues in this :
    a) How to issue faulty Compponent to Rework Order
    b) How to clear the Stock from earlier BLOCK Stock
    c) How to bring Stock back after Rework Order is confirmed and Inspected .
    I request you to kindly help me pl .
    Rgds
    Sonia Agarwal

    Here is the expalanation..
    THis is how we handle the scenario in our place..
    There are two types.
    1.      Repairing done by external persons or subcontractors..
    2.      Refurbishment done inside the plant.
    The second is done by the production department..
    The Refurbishment process is bit different from other production processes..
    The Defective material is received from different locations to the stores through MIGO.
    Here we will specify from and to locations of the defective Assemblies..
    The TO storage location is RMMS.. Here the valuation tye is SF-DEF..
    The refurbishment order is created in IW81.
    Order type is PM04
    In the Header, Refurbishment tab page is Important..The from to details have to given promptly(from val type defective to val type repaired)..
    Then the other things are like your usual production order..
    The GI is done in MB11,261 movement..(Against the order)
    After the execution is done, in MIGO goods issue is done with movement 531..Receipt of byproduct. the material is now converted from DEF to REP..
    Components issue has to be as followed.In the components tab , the materials to be issued has to given as usual. and the same materials has to be mentioned again as -1.It means you are taking away the defective components and adding the good ones...
    Confirmation is done on IW41..
    Hope the above clarifies..

  • How to handle this scenario in selection screen?

    hi friends...i have 2 radio-buttons (2 parameter fields below each) in one group..the need when one radio button is checked, i need two parameter fields below it to be input enabled and the other to be disabled, if another radio button is checked, then the former two will be disabled and the other two parameter fields to be input enabled..no problems with this..i have written this functionality in at selection-screen output..i want to make each 1 parameter in the two groups to be mandatory..as using obligatory gives problems during at selection-screen output event, i want to achieve this functionality in some other event...i have tried the same in At selection screen on para_1 and at selection screen on para_2 fields, but am not able to achieve the desired functionality..by default the first radio button is checked, if the user wants to click the second radio button, At selection screen on para_1 event gets triggered and it throws the error msg. for the first one & vice versa...can't handle this in start-of-selection event also, as it gives the error msg. in a blank new screen..how to achieve it??
    i have checked quite a few SDN threads, but doesn't answer my question
    regards,
    Sathish R

    Hi,
    I think you cannot proceed with obligatory statement as it will be triggered before theselection screen events.
    You may check the code below.
    PARAMETERS: r1  RADIOBUTTON GROUP rad1 USER-COMMAND abc.
    PARAMETERS p1(5).    ( maintained as obligatory)
    PARAMETERS p2(5).
    PARAMETERS  r2  RADIOBUTTON GROUP rad1.
    PARAMETERS p3(5).       ( maintained as obligatory)
    PARAMETERS p4(5).
    INITIALIZATION.
      r1 = 'X'.
    AT SELECTION-SCREEN OUTPUT.
      IF r1 = 'X'.
        LOOP AT SCREEN.
          IF screen-name = 'P4'.
            screen-active = 0.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ELSEIF r2 = 'X'.
        LOOP AT SCREEN.
          IF screen-name = 'P2'.
            screen-active = 0.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ENDIF.
    AT SELECTION-SCREEN .
      IF p1 IS INITIAL AND sy-ucomm NE 'ABC'.
        MESSAGE 'Enter the obligatory value' TYPE 'S' DISPLAY LIKE 'E'.
      ENDIF.
      IF p3 IS INITIAL AND sy-ucomm NE 'ABC'.
        MESSAGE 'Enter the  obligatory value' TYPE 'S' DISPLAY LIKE 'E'.
      ENDIF.
    Hope this will help you.
    Regards,
    Smart Varghese

  • Error handling in scenario.

    Hi,,
    I want to send an idoc to a partner with the (for example) BD10 transaction.
    I also want to make sure all "required fields" are filled
    So in my outbound user-exit I have this code:
    if l_ze1marcm-zcomcode is INITIAL.
    message e008(zmdm) with '(ZE1MARCM-ZCOMCODE)' .
    endif.
    The problem with this is that it displays the Message text on screen (BD10) and the program terminates.
    I don't like it terminates but I don't want it to be send to my partner either.
    I would like it to change idoc status (to error) and put my error-message-text into idoc status.
    I should then be able to see this Idoc in BD87. Status RED. Not send.
    Any Pointers ?
    Br ,,
    Martin

    Hi,
    You can handle exception using ALERTS. Configure your ALERTs with the help of
    1. Creating alert category
    2. Creating alert Rules for Alert category from Runtime workbench-->Alet Configuration
    More in Details here:
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/content.htm
    Also you can use Fault messages with ABAP Proxy to capture error.
    http://help.sap.com/saphelp_nw04/helpdata/en/5d/a45c3cff8ca92be10000000a114084/content.htm
    Regards
    Vijaya
    Message was edited by: vijaya kumari

  • Dynamic Dimension members - Efficiency of BPC to handle such scenarios

    Hi,
    I am currently doing a fitment analysis for a client to understand if BPC 5.1 MS version, SQL Server 2005 (the client has this installed) can be used for their reporting requirements.
    The main requirement is that the client wants to drill down to every transaction detail. That means BPC needs to store that level of data. The number of transactions range between 50,000 to 60,000 on an average per year. Among these the master data additions include about 30,000 to 40,000 per year.
    - Has anyone been able to use BPC to work efficiently for such scenarios.
    - The other requirement is that the master data needs to automatically update without any manual interference. (I have seen in past threads the process of automatic processing of master data from a staging table on to a mbr table, now that is something that I am going to try. However if the number of master data rows exceeds the maximum limit provided by excel 2003, will the master data automatically be stored in the next sheet)
    - What are the implications for such requirements after a period of time in terms of efficiency, usage, performance etc. Is BPC the right tool for such scenarios.
    If anyone has worked on similar projects using BPC your inputs will be highly appreciated.
    Thanks,
    Prasanth.

    Hi,
    You can do dynamic SQL in SQL*Plus, also.
    [Thid thread|http://forums.oracle.com/forums/thread.jspa?messageID=2744039&#2744039] shows how to pivot a table with a dynamic number of columns.

  • UDO - How to handle an scenario

    Hi everyone.
    With the new Form Data event you can handle better the events which fires an UDO object, it works fine when you have to stop an add, delete or update. For example, if a field does not validate well you send a bubbleevent to false in FORM_DATA_UPDATE.
    How can I avoid the message "Internal error -7780" and send my own message instead of?.
    Best regards.
    Rafael Monge.
    SAP Business One development consultant.

    Hi Neftlali.
    I try your solution without success. I can not catch that exception, the only thing I do is to set false bubbleevent in the form data event as follows: (When SAPbouiCOM.BusinessObjectInfo.BeforeAction = true)
    Case BoEventTypes.et_FORM_DATA_ADD
                            If Not Me.ValidarCamposObligatorios(False) Then
                                BubbleEvent = False
                                Exit Sub
                            End If
    I can to stop well the action of the UDO, but I want to quit that message. Any another suggestion?
    Best regards.
    Rafael Monge.
    SAP Business One development consultant.

  • Handling ATO Scenario through PS

    Hello,
       I have a typical scenario where in the WBS structure is not matching the execution structure.
      The example is of a Heavy industry where in components are produced in modules and assembled according to the Design needs later. Different Modules are grouped together into a single WBS to consolidate requirement and trigger procurement, later these modules are assembled and sent as an Assembly which contains modules from different WBS.
    One of the solutions thought was to create 2 sets of WBS structure, one to carry out procurement and one for assembly.
    Can somebody help me map this particular scenario through PS

    Hi,
    If the total idea is only to control the cost through WBS element then U try 21 Stratergy in MRP3 for that salable good & collective ind 1. then
    1. if the product is expected to be Dispatched against sales order through VL01n then
    Add the material in WBS activity for planning only by setting action indicator as Never (1)
    After MRP run observer the reservation to be for Sales roder & account assigned to WBS
    When the material is procured/produced the cost will be booked against wbs element but sales order stock will be generated wihch can be dispatched
    2. if you procure the material against Project then convert the stock to unrestricted then sale and or consume material against Network. Further generating stock from WBS/cost center is not a  standard practice.
    Sameer

  • How to handle an asynchronized scenario?

    Hi, there:
    I had an asynchronized scenario in my web application. After client side collecting information and click "submit", my servlet in server side is supposed to wrap those information in a transaction and send it to 3rd party engine, however, the response of that transaction from the 3rd party engine is asynchronized (may take several minutes).
    Question:
    At client side, after user click "submit", what should I do?
    a. tell user transaction is submitted successfully, and ask him to check response later;
    b. display some information like "please wait, your transaction is processing ..........", and my servlet keeps polling response, and send html response back after get response from 3rd party?
    c. Or, servlet send response back immediately, however, somehow to get client side keeps sending request to servlet to check the status of transaction?
    Highly appreciated if any suggestion or comments.
    Thanks a lot in advance
    David

    You are waiting
    for card authorization back. How do they handle those
    scenario? like during waiting for response, the
    client navigate to other links, or even shut down the
    browser.You can't do anything about clients who don't wait for a response. You can't even find out that they didn't wait. If your response time is going to be fairly reasonable -- a few seconds, maybe up to 30 seconds -- then displaying scary warnings may persuade the client to wait. If your response time is going to be a minute or more, then you are just going to annoy people. One option in that case is to get the client's e-mail address. Then your servlet would just send a trivial response ("Thank you for your order, you will be notified when it is processed") and put the job in a queue to be handled off-line. Handling of the job would involve sending a confirmation e-mail.
    Or you could provide another page where the user can keep track of the progress of his request, which your off-line system is updating whenever it does something with it.
    Also, for those time consuming tasks in
    serverside, if hundreds of requests come at almost
    the same time, will it cause some problem in server
    side? like performance, resource issue?Sure it could. There are people who do nothing but tune Web servers for a living.

  • Handling scenario for bidder created first in SRM

    Dear SAP experts,
    We are in SRM 7 and ECC 6. And we are using extended classic scenario without ROS (supplier registration) or SUS (supplier self service). We have a scenaro where we will have public RFx and all the un-registered potential supplier can register for this. As they are not certainly win we dont want to create vendor master for them in ECC, so we only create bidder data for them. Once they win, then we will create supplier master data in ECC and in SRM we will convert the bidder to be supplier and link it manually.
    The problem is we have the vendor snych program run in interval, thus when we create vendor in ECC with number 123 it will be replicated to be supplier 123 in SRM (we set external number), but in the meantime we already have bidder 234 which become supplier 234 in SRM which we want to link to supplier 123 in SRM. So we end up having supplier 123 in ECC link to 2 supplier in SRM, which is 123 and 234.
    How do we suppose to handle this scenario?
    Best regards,
    John

    Hi,
    Pl refer http://help.sap.com/saphelp_srm50/helpdata/en/b4/9de8cc7d4b11d2b423006094b92d37/content.htm for details.
    Regards,
    Nikhil

  • Here is the scenario of deletion

    Hi
    i am asked to handle this scenario......
    I have a table which stores the list of all phone numbers, owner of the phone in my database.....
    the front end application is java....
    i was told that they (java guys) get the a csv file with the list of all the phone numbers that are disconnected on that particular day at the end of the day they should delete all those numbers from the underlying table ..
    they say that every day this deletion .... if it happens from java the performance may not be good .. hence i have to accessing of the file from my database and delete the data from the table
    daily
    i was asked to write a procedure for this and they will just call the procedure from java..
    i did not handle this type of scenario before.. could any one of you throw some light on this....
    no. of records to delete daily can be around 50k .. can i write a single delete statement for deleting 50k records?
    how to handle this scenario
    thanks and regards
    raj

    Hi,
    you can get the external tables topics here:
    [http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/part_et.htm#i436567]
    [http://blog.lishman.com/2008/03/oracle-external-tables.html]And sample DBMS_SCHEDULER:
    begin
      dbms_scheduler.create_job('ext_table_job',
        job_type=>'plsql_block',
        job_action=>'my_proc();',
        enabled=>true);
    end;First create external table. Load data into external Table. write a procedure to Delete Records based on SELECT statement on External tables. Schedule that Procedure using DBMS_SCHEDULER
    Thanks

  • How to handle a failed transaction in Syclo Agentry SAP Work Manager 5.3

    Hello Experts,
    I have a transaction created on work order time entry.
    For some reason, when the transactions fails (when clicked on transmit button), the transmit stops as soon as the error is thrown from ECC.
    However, this transaction remains on the client and is not deleted.
    when a new transaction is created on another object and transmitted, it still retains the previously failed transaction and tried to transmit it again.
    Because of this, the transmit stops again and it fails.
    Is there anyway to remove a transaction which has failed already? What is the best way to handle such scenario.
    Thanks for the help!
    Best,
    Arihant Kothari
    Message was edited by: Michael Appleby

    Arihant,
    The Error handling within the application / editor does not have a one click type solution to just remove a pending transaction.   As Jason mentioned the behavior is to stop when an error occurred so the user can correct and continue.  In some cases this may mean removing the transaction through the removal of the associated object from the mobile device (clear option frequently) that when the object is cleared the associated transaction is also deleted allowing the pending transactions behind the current one to proceed.
    The editor allows for error handling steps to be defined to execute upon error so that potentially you could log the transaction data off to the side for handling later and then continue processing.  This of course requires there to be manual back office involvement monitoring the logged data for resolution and next steps.
    --Bill

Maybe you are looking for

  • Where did the calendar list go in the day view?

    In Yosemite, it has happened - the list view is gone from the day view in calendar. iOS7 took it away, and they restored it because of popular demand. Let the requests begin to restore it in OS X calendar. You can never see all the appointments in a

  • Can not boot from Mac OS X Install Disc 1, G5, Snow Leopard

    I have version 10.6.8 installed. Compter is a 2 x 2.66 GHz Dual-Core Intel Xeon. 6GB memory I want to run Disk Utility and startup from the install CD that came with the computer (the grey one, disc 1, or even the retail disc Mac OS X Snow leopard, t

  • Try It mode - string input

    In Try It mode can you have more than 1 string input? I've been playing around with it but without success. For example when the user is inputting text some users put in 1 space after a full stop, others use 2. This will be frustrating to the users.

  • Unknown Error Connection (8xE8000003) For Ipod Touch

    Hello, recenty I have not been able to connect my ipod to itunes. It won't even reconize it in MYCOMPUTER. It comes up with an unknow error thing. Please help tell me what to do step by step without having to loose any data for sure. Please help me,

  • My i phone just stopped working

    help my iphone just stopped working when i tried to move from vibrate to ring......can anyone help?