Extending resource status and reason code category

Hi Experts,
I have a couple of questions regarding the extensibility of status and reason codes in ME15.0 in the context of machine integration:
1. Is it save to add new status fields (records) in WIP.STATUS for STATUS_GROUP="RESOURCE"? Is there any impact, if a resource doesn't match one of the predefined status values?
2. The "logResourceStatusChanged" service creates entries in WIP.RESOURCE_TIME_LOG but not in WIP.RESRCE. That way, it is possible to get different status values in both tables at a given time. Do you see any negative impact resulting from this data inconsistency?
The service "ChangeResourceStatusRequest" is not suitable in our case, since it doesn't provide a timestamp as input parameter for the status change. And even if it would, the prevention of a "sfc complete" when the status is "unscheduled down" is inconvenient for our customer. The scenario is, that the customer wants to complete the quantity produced until the machine broke down (assume lot production).
3. Is it possible to add new "categories" in addition to the predefined values in WIP.REASON _CODE? What is the impact?
regards,
Georg

Hi Georg,
I cannot give you a precise yes/no answer - so this is just to share some info.
- I've heard about some customer who implemented custom statuses. When a new status simply was added in the database, it did not affect a core functionality. But I do not know what happens if this status is assigned to a resource and then a core fucntionality is triggered. There might be some validation which could fail. But it is easier to test specific cases as how you are going to use SAP ME, and I doubt any developer will be happy to run a full analysis of code to answer your question.
- The new statuses need to be considered for loading via IDAT and adding into LocaleSpecificText properties file.
- As to custom categories of reason codes, I guess there are only few places where system behavior is tightly connected to specific predefined reason codes. So, I'm inclined to believe that adding reason codes and categories will not harm.
Regards,
Sergiy

Similar Messages

  • How can I pass value in status and reason for rejection using BAPI_LEAD_CREATEMULTI when creating multiple lead

    Hello,
    I want pass value in STATUS and Reason for rejection according to requirement when i am creating multiple lead using BAPI_LEAD_CREATEMULTI. Please help me how can i pass value. Please give some sample code that in which table i have to pass values and please also tell me INPUT_FIELDS values. Please help me
    Regards,
    Kshitij Rathore

    Hello,
    Please help me for solve this problem. I am trying to solve problem from last 4 days but i didn't get any solution.
    Regards,
    Kshitij Rathore

  • Tables for Opportunity "Status" and "Reason"

    Hi,
    Can someone help me in finding the tables for determining "Status" and "Reason" for an opportunity along with the relvant text descriptions?
    Regards,
    Sandeep

    Hi Sandeep,
    Status-  code in field stat of CRM_JEST table
                    OBJNR = guid opportunity
                    INACT = SPACE
            Text of status in TJ30T with your status profile
    Reason-  code in field code of CRMD_SRV_SUBJECT with   
               guid_ref equal to guid_set( of crmd_link with objtype_set = 29 )
            Text of reason in QPCT
    I hope this way help you.
    Regards.
    Manuel

  • Re:Status and Reasons

    Hi All,
    Can u pls suggest me how to copy the Activity Parner ,Reason and status from one transaction to other when we are Creating the followup transaction Manually.
    Is it Possible or not ,if possible can u pls provide me the valuable suggestions.
    If we would like copy the status and Reason And Activity Partner when we are Creating the follow transaction Automatically through actions we will implement Badi's but how can i configure the Transactions if i am creating follow up Transaction Manually.
    its very urgent...
    i look forward to your reply.
    Thanks,
    zayd

    hi
    there are two ways u can achiebe this
    as u said using manually to create follow up transaction u need to do the copy control and then u will be able to do the follow up
    else use action to create the follow up transaction using method call and parameters
    but to tell you u can copy every thing but not the reasons
    for copying them u need to implement the bAdi
    CRM_COPY_BADI
    why we use badi when we are doing it manually ,i hope this question of urs is answered
    best regards
    ashish

  • Pf status and function codes

    Hi,
    I have a report where in i have to add a new icon with a tick symbol along with the existing execute icon ie f8.I have copied the status of the program into another before adding the new icon and to that i have added the new icon and function code.
    i have used set pf-status in the initialisation event.Now when i give the select options and press f8 it enters into the program but sy-ucomm is still empty and does not do the desired functionality.If i click the icon for test run it does not enter the program itself.Can anyone help me out on this.
    The status is activated in se41.
    Points will be rewarded.
    Please help.
    Regards,
    Sowmya.

    hi,
    just try like that used in the report: demo_list_at_user_command
    like:
    START-OF-SELECTION.
      WRITE: 'Basic List',
           / 'SY-LSIND:', sy-lsind.
    TOP-OF-PAGE.
      WRITE 'Top-of-Page'.
      ULINE.
    TOP-OF-PAGE DURING LINE-SELECTION.
      CASE sy-pfkey.
        WHEN 'TEST'.
          WRITE 'Self-defined GUI for Function Codes'.
          ULINE.
      ENDCASE.
    AT LINE-SELECTION.
      SET PF-STATUS 'TEST' EXCLUDING 'PICK'.
      PERFORM out.
      sy-lsind = sy-lsind - 1.
    AT USER-COMMAND.
      CASE sy-ucomm.
        WHEN 'FC1'.
          PERFORM out.
          WRITE / 'Button FUN 1 was pressed'.
        WHEN 'FC2'.
          PERFORM out.
          WRITE / 'Button FUN 2 was pressed'.
        WHEN 'FC3'.
          PERFORM out.
          WRITE / 'Button FUN 3 was pressed'.
        WHEN 'FC4'.
          PERFORM out.
          WRITE / 'Button FUN 4 was pressed'.
        WHEN 'FC5'.
          PERFORM out.
          WRITE / 'Button FUN 5 was pressed'.
      ENDCASE.
      sy-lsind = sy-lsind - 1.
    FORM out.
      WRITE: 'Secondary List',
           / 'SY-LSIND:', sy-lsind,
           / 'SY-PFKEY:', sy-pfkey.
    ENDFORM.
    When you run the program, the system displays the following basic list with a the page header defined in the program:
    You can trigger the AT LINE-SELECTION event by double-clicking a line. The system sets the status TEST and deactivates the function code PICK. The status TEST contains function codes FC1 to FC5. These are assigned to pushbuttons in the application toolbar. The page header of the detail list depends on the status.
    Here, double-clicking a line no longer triggers an event. However, there is now an application toolbar containing five user-defined pushbuttons. You can use these to trigger the AT USER-COMMAND event. The CASE statement contains a different reaction for each pushbutton.
    For each interactive event, the system decreases the SY-LSIND system field by one, thus canceling out the automatic increase. All detail lists now have the same level as the basic list and thus overwrite it. While the detail list is being created, SY-LSIND still has the value 1.
    Regards,
    Renjith Michael.

  • How to set CTI OS Agent Wrap-up and Reason Codes by Skill Set

    I've the situation I need to create Wrap-up Codes based on differents skill sets. Do you know how to achieve this in CTI OS Agent, as you do it on Cisco Agent Desktop?
    Any leading on this?

    Any decent VB.NET programmer can use the samples provided by Cisco as a starting point and add some new functionality (based on the decent API doc) to set the wrap-up reason.
    Pop up something based on the skill ID extracted from the established call and enable them to pick. It's just a string - it's not a "code" per se; there is no mapping between strings and ints and there is no standard report showing counts on wrap up reasons. What do you want to use the knowledge of the wrap-up 'code" for? Are you looking at the TCDs?
    Don't quite know how you are going to set this up based on a skill group without (say) each client fetching from the registry. Easy, but a pain to maintain. Otherwise you are going to need an ODBC client query to a DB somewhere. Certainly doable.
    Regards,
    Geoff

  • Lock Box Reason Code.

    Hi Experts,
    I am getting one issue in lock box, If Suppose customer has invoice of $ 1000, he is eligible for discount of $ 50 so he should pay net amount $ 950. But customer is paying full amount without knowing that he is eligible for discount i.e $ 1000. so system is crediting back $ 50 to the customer(returning back the $ 50 to customer).
    In this case i want system should accept amount $1000 and system should not credit $ 50 to customer(system should not pay back to customer $ 50), instead of this system should transfer the balance to GL account by using the reason code.
    Note : we are using BAI2 format for lockbox.
    Please be advised what should i do in this case if i want to accept the full amount from the customer without doing the credit to him and i want to transfer the amount to GL account by using reason code in BAI2 format.
    Regards,
    Sam.
    Edited by: samiuk on Nov 11, 2011 4:23 PM

    Yes you can.
    Customer and User tolerance limits, payment advice tolerance limits and reason codes
    When an incoming cash payment does not exactly pay the referenced open item(s), then the system will not be able to perform clearing without creating residual items back on the account - except when you establish tolerance limits to allow posting with a write-off of acceptable payment difference amounts.
    Reason code settings are used for description and reporting purposes, generation of specific customer correspondence letters (automatic system generation whenever this reason code is assigned to a document), and difference item write-off/dispute status assignment.

  • Lock box  reason codes

    Dear gurus
    please advise as how we can uses reason codes with lock box file processing.
    We want to write off each individual invoice on customer open item if it is paid +/-60$.
    Can we use reason codes with lock box automatic processing, so that these +/-60$ writeoff's go to a particulat GL acct.
    Many thanks in advance.
    MSJ

    Yes you can.
    Customer and User tolerance limits, payment advice tolerance limits and reason codes
    When an incoming cash payment does not exactly pay the referenced open item(s), then the system will not be able to perform clearing without creating residual items back on the account - except when you establish tolerance limits to allow posting with a write-off of acceptable payment difference amounts.
    Reason code settings are used for description and reporting purposes, generation of specific customer correspondence letters (automatic system generation whenever this reason code is assigned to a document), and difference item write-off/dispute status assignment.

  • Agent logged out suddenly, reason code:50003

    Hi,
    We have icm 8.0(3) and cad 8.
    Sometimes, an agent (each time a different one) is logged out suddenly and he get the reason code: 50003
    Please find attached a logout status report that is showing the agent using extension “7459” has been logged out at 13:48:50 and reason code “50003”
    I am attaching the CM-pim, opc and ctios logs as well
    did anyone have been faced by a simalar issue?
    Thanks in advance
    Georges

    Reason code 50003 says
    50003 - Device Failure log out. Call Manager reported that the device is out of service.
    From the below trace you can see that PIM has recieved an outofservice event from jgw and we dont have jgw logs but jgw is simply passing the events it received from callmanager.
        Line 9: 13:44:46:595 PG1B-pim1 Trace: RecvAddressOutOfService: Couldn't find client stack for device target device string 800
        Line 12: 13:44:47:939 PG1B-pim1 Trace: RecvAddressOutOfService: Couldn't find client stack for device target device string 7459
        Line 18: 13:46:12:784 PG1B-pim1 Trace: RecvAddressOutOfService: Couldn't find client stack for device target device string 800
        Line 19: 13:46:20:065 PG1B-pim1 Trace: RecvAddressOutOfService: Couldn't find client stack for device target device string 7459
        Line 43: 13:48:51:021 PG1B-pim1 Trace: RecvAddressOutOfService: Couldn't find client stack for device target device string 800
    so you need to investigate why callmanager is reporting out of service event for these phones, if you are using extension mobility and when the user logs out you could see similar messages in the jgw/pim logs
    From the PG side you could
    -check  the connectivity with callmanager,
    - check the switch port setting are as per BOM (auto/auto if using gigi interfaces)
    - check that the TCP chimney has been disabled on the PG
    https://supportforums.cisco.com/docs/DOC-9222
    - check PG eventvwr logs to see if you get any clues
    If it doesnt help, collect the callmanager SDI/SDL and CTIManager SDI/SDL logs at Detailed level and open a TAC case with CUCM team to investigate why phones are reported as outof service to PG
    Thanks,
    Shirish

  • Multiple reason code in payment advice

    We have requirement to put multiple reason code at the time of cash application which we can do manually via f-28 and via payment advice
    F-28 is working fine but payment advice is not
    Steps
    Booked AR invoice of $1000
    Create payment advice of $1000 with below line item and reason code.
    AR Cr 200$ with reason code p1
    AR Cr 300$ with reason code p2
    AR Cr 400$ with reason code p3
    AR Cr 100$ with reason code p4
    Apply cash using payment advice.
    Issue
    The first line of payment advice is booked as on account AR Cr 200$ without reason code p1 and residual is created for  other 3 lines
    I am expecting the result should be that it should create residual for all the 4 lines with correct reason code.
    Expected result
    AR Cr 200$ with reason code p1
    AR Cr 300$ with reason code p2
    AR Cr 400$ with reason code p3
    AR Cr 100$ with
    Is it something i am missing at the time of creating payment advice or applying cash.
    I tested and had issue with the first item of payment advice. There should be something I missed in the payment advice creation .
    Thanks in advance for help.
    AB

    Hi,
    What you could possibly do if the reasons for rejection are similar for each lot is to create these combinations as UD codes and assign them to your selected set. Else you could record the reasons for the rejection in the long text and display this long text on your reporting.
    Regards,
    Roderick

  • On Time Delivey and reason coding for late

    Were on ECC 5.0 and looking at trying to link "reasons" for late delivery to the SAP shipment.  Has anyone done this or have any suggestions on ways to configure list of "reasons" and how to link them to the shipment number?   In 3.1i we had a way to do this with deadline funcitons and reason codes but it seems to have disappeared in 5.0.
    Tim

    Hi Tim,
    i think you could try "Additional Data" tab at the shipment header level. There are 4 reserve fields (VTTK-ADD01 to 04) along with the text fields you may use.
    Possible field entries can be maintained in spro>LE>transportation>shipments>maintain additional data.
    Pls post update then
    Thanks and regards,
    Zuzana

  • Uccx agent call wrap up custom reason codes

    Dear Experts,
        we have a team of agents who gets the wrapup option after they hung up to add the notes and reason codes (attached screen shot). there is another team of agents in same uccx who require different list of reason codes to be dispalyed when call is ended. The managemen have also asked if there can be sub menus in the list ? Please can some one advise if this is possible and if so I can get some instructions to configure this please.
    Regards,
    KZ

    Take a look at the Desktop Administrator Guide for your UCCX version: http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/user/guide/cda80ccxug-cm.pdf

  • MR8M creation of new reason code and editable description

    HI,
    We want to create new Reason code in MR8M transaction. After creation of reason we want to editable reason description when we select this.
    Please suggest me.
    Thanks
    Shital

    Hi Shital,
    You can insert the reason code in table T041C, from SPRO -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Adjustment Posting/Reversal -> Define Reasons for Reversal...
    but you cannot change everytime the description in MR8M
    Thanx & Regards
    Mauro

  • Extend customer to multiple company codes and mutliple sales organisations

    Hi,
    Customers with only general info. are getting created from CRM system to SAP ECC. Now we extend the same customer to differnt company codes and different sales organisations.
    When I checked the BADI, CUSTOMER ADDDATA, in this S_KNA1, S_KNB1, S_KNVV structures are there only. So is it possible to extend it to mutiple company codes at the same time.
    It is mostly appreciated for early response.
    Thanks,

    Hi,
    You can use fm SD_CUSTOMER_MAINTAIN_ALL to extend customer to sales are and company code.
    Using this fm you can maintain all customer master data.

  • Reason code and payment terms

    Hi Gurus,
    Is there any link between reason codes and payment terms ?
    When I am posting a document or creating any residual and assign a reason code, it automatically assign a payment term and which i am unable to change.
    any advice, suggestion would be appreciated.
    Thanks.

    Hi,
    There is no direct link between Reason Code and Payment terms.
    Reason code is the key actually specify the reason for payment difference it can be any reason like DISPUTE - TAX, DISPUTE - IN PRICE, DISPUTE EX - QTY and so on and those we can define.
    Where as Payment Term are used to define
    1. Base line date for due date calculation
    2. Cash discount periods
    3. Cash discount percentage rated
    And the Payment Term which is coming by default while posting the document is the same one which has been defined in your master data for that customer. So I would suggest you check the master for that customer and surely you will find the same payment term updated there as well.
    But it not means that you can not changed Payment term while creating or posting document, you change it and it will supersede you master data payment term.
    Hope this will answer your query.
    Regards,
    Abhinav Sharma

Maybe you are looking for

  • Update rules, different source and target units (0BASE_UOM-- 0QVVMRA)

    Hi, I have a problem with update rules as I'm trying to map two keyfigures with different unit-types together. They are both kilograms (KG) but the source figure is defined as 0BASE_UOM and the target keyfigure is 0QVVMRA (Amount of sales). How can I

  • Offline ADOBE form on Portal

    Hi All, We have developed offiline ADOBE forms using ABAP (not in dynpro). Now we want to put this forms or deploy these formal on portal. Any idea how this can be done. Do we need to use NWDS to upload these forms or can they uploaded using Iviews.

  • Material Migration per view

    Hi Friends, is it advisable to migrate Material Master Data per View? I mean, first the Basic view, then the Purchase View etc. If not, what problems can occur. Thank you very much in advance. Rg. Jimbob

  • SOftware installation problems with x-fi xtreme music - he

    I just installed the card into my computer. Of course I wanted to install the latest drivers so I went to creative support and chose everything properly. I downloaded "Creative Sound Blaster X-Fi series Driver 2.07.0004" When I clicked on the downloa

  • Photoshop will not download.Error DFO036,024;DWO063.

    Photoshop will not download.Error DFO036,024;DWO063.