Error in Work order -IW31

Hello All,
We are facing one error while creating work order.
When we are creating work order from IH01 > Goto> Create order or directly creating from IW31 by putting PM03 in type , priority and equipment details then after release if we press save button then system says that invalid account group.
What can be reason for same.
Regards
Himanshu

Hi,
Are you facing this issue during Normal order creation with that functional location ?
Please check CC assignment to functional location  and settlement rule applied while saving order.
Thanks
Riyaj

Similar Messages

  • FM for Uploading Delivery address for Components for PM Work Order (IW31)

    Can any one please help me out in finding any Function module or any other method for uploading the Delivery address for Components to SAP system in transaction IW31 for PM Work Order.

    Hi
    I am using text items (T Text item).Therefore, there will be no checking for those items form a MM prespective.
    There is no error appear. The only thing is that i have status MANC (Mat.availability not checked) on my WO
    I'm just trying to figure out if status should be removed some how, or if this is the normal behaviour.
    Many thanks
    Joana

  • Error creating work order for new notification - Related SyncBO not present

    Hi,
    We are working with MAM3.0 standard application.
    We age getting an  error while creating work order for a NEW notification.
    In this scenario both notification and corresponding work order are also not created.
    Here is the error for MAM30001 Sync BO in MEREP_MONI:_
    Reading inbox record (mobile ID=0000001444, seq, no.=29, rcd_cntr=1, data=TOP0001000000
    External format successfully converted to internal format: ldata=TOP0001000000000000000
    Related SyncBO MAM30_010 with Sync key 0000000028 is not present on the device.
    Return code 1 (DOWNLOADER)                                                   
       Here is the error for MAM30010 Sync BO in MEREP_MONI:_
    Return code from RFC BAPI Wrapper call:Order NEW does not exist
    Return code from RFC BAPI Wrapper call:The order/network type  is not defined
    Return code from RFC BAPI Wrapper call:Order NEW does not exist
    Return code 0 (UPDATE MEREP_506-STATUS)                                      
    Can any body please tell me what is the sollutions for this error
    your help in this regard is appreciable.
    Regards,
    Murthy

    Hi Murthy,
    II have no idea what patch level you are on. A while back we had similar issues with some clients. There are several patches around that area available. Perhaps you should have a look into patch 959732.
    Hope that helps.
    Regards,
    Oliver

  • How can I make settlement rule mandatory in create work order (IW31)

    How can I make settlement rule mandatory in create workorder and saving without release.
    I kanow we can make settlement rule mandatory upon Release order but here requirement is
    Create work order (IW21) save without releasing that time settlement rule should default.

    Hi,
    1.If you want the settlement rule default then maintain account assignment data in technical object and when MO is created on that it would be copied into the settlement rule...
    2. If you want to make those fields mandatory .... plz check up field selections in config , if you cannot find those then use SHD0 Transaction variant to make those fields mandatory.
    3. Enter SHD0 , Enter IW31 in transaction and ZIW31 for transaction variant ..click create option and this takes you to IW31 initial screen , here enter required values of technical object etc and press enter and this gives you IW31 Initial scree screen variant , click continue and this takes you to inside screen and here enter required field values and on pressing enter gives you screen variant .. so you need to enter field values and check the flow of screen variants and on getting settlement rule screen variant select required option for the fields you need.
    4. Finally you can save that in package created in SE80 for transporting to other client .., you can activate the variant in SHD0 -->Standard variants -->you can find activate option ..
    regrds
    pushpa

  • Authorization check creating Work Orders (IW31)

    Hello everyone,
    We need to make an authorization check when creating a Work Order in transaction IW31.
    That check is based on the field "Main work center for maintenance tasks"
    No check apart from the plant associated to the work center is done, but the problem is that there exist different Work Centers associated to the same plant, and we need to restrict it.
    Our authorization model considers the Cost Center associated to the Work Center, but the Cost Center is not checked in this IW31 when entering the Work Center.
    We have also tried using the classification system, but despite activating authorization obejct C_KLAH_BKL, is neither checked.
    (It is amazing the difference between the number of objects marked to be checked in SU24 for this IW31 and the objects really checked when looking at authorizations trace)
    We know that Work Center field exit could be used, but we would prefer not to change ABAP code.
    Could you please give us a hint about how we can restrict this field?
    Thank you very much.
    Best regards.
    Jose Sanz.

    Hi Jose,
    You can look at the object C_ARPL_WRK,
    if you work with this , i hope you would be able to find a solution for this situation.
    Thanks,
    Vijay

  • Badi for work orders (IW31)

    Hi,
    Can any one tell me a badi or exit for work order, transaction IW31. The exact problem is population of a field value by default on entering IW31.
    Thanks
    Deepti

    Hi!
    You can use the following code in any user-exits within IW31:
    PERFORM caufv_upd_ih(saplcobh) USING caufvd_imp.
        CALL FUNCTION 'CO_VG_GET_HEADER'
             EXPORTING
                  caufvd_imp = caufvd_imp.
    This will update all the header level data, however it's not a very nice solution, calling directly the standard codes
    Personally I prefer checking the necessary data before the order releasing (using exit IWO10002 - EXIT_SAPLCOIH_002), or before the docuemnt save (IWO10009 - EXIT_SAPLCOIH_009).
    Regards
    Tamá

  • ESTF Requisitions generated from Work Orders (IW31)

    I am generating purchase requisitions from work orders via IW31. I can edit field selection key ESTF to open certain fields for editing in transaction ME52N.
    However if I generate a service requisition the service line item fields are not available in field selection key ESTF. Where can I allow the service fields to be edited for requisitions generated from work orders. What field selection key should I update?
    Any guidence or ideas would be greatly appreciated.

    ML90 - IW31 controls what fields are available for change in the work order transaction IW31. It does not control what fields are available from ME52N. The issue face is that our maintenance staff are creating purchase requisitions from work orders. Purchasing then needs to be able to adjust the pricing on the service lines in the requisition, however since these originated from a work order the fields are unavailable for input.
    We were able to get around this issue by editing field selection key ESTF in the requisition screen layout config. This works for material purchase requisitions but not services. I am looking for an extension of ESTF in transaction ML90 if that makes sense. Any guidence you could provide would be appreciated.

  • How is the object link populate into work order - IW31

    Hello,
    I am new in PM and am in the process of trying to picking up the concept.
    Question:
    When I create a maintenance order (IW31), how are all the relevant data being pull out and populate into the work order?
    For example, 
    The maintenance plan includes functional area and equipment object, material objects, and task list object.
    Next, you have the equipment master, which also includes the task list, and functional location.
    Finally, you have the task list which includes the Maintenance BOM component.
    Hence, when I create the PM order via IW31, how are all those object information pull out and import into the order? What is the sequence? I am confused on this.
    Thanks
    Daniel

    Daniel,
    When the work order is created from the maintenance plan it copies the maintenance item data into the order e.g. Floc, Equipment, Order Type, Main Work Centre, Priority, etc.
    The operations for the order are determined from the task list assigned to the maintenance item dependent upon the rule governed by the maintenance plan type (performance, strategy,etc).
    PeteA

  • COGI errors regarding work orders

    HI Gurus,
    can anybody please help me with this issue. There are COGI errors occurring for HIBE items that are put on the work order. The error message in COGI is you do not have authorization for this transaction with movement type 261. It is not happening for all the technicians and not for all the HIBE materials. It happened during a week time frame and now they do not seem to go away. Why are these COGI errors occurring and what needs to be done to fix them now. PLease advise. Help is greatly appreciated
    Thanks
    Anusha

    Hi,
    It is possibly the plant that determines if the user is allowed to post the goods movement or not. Relevant authorization object is M_MSEG_WWA, this is checked for the activity '01' and the plant. If that is not the issue then check the authorizations M_MSEG_BWA, M_MSEG_BWE, M_MSEG_BWF, M_MSEG_WWE, M_MSEG_WWF.
    -Paul

  • Error in BDC program which is creating Work Order IW31

    Hi All,
              I am getting an error - 532 - " Specify only one start time/date "   when running bdc program for txn IW31 in back ground. I run the same program in the foreground.. there is no error.. but when I run in background.. I am experiencing the above error.
    Thank for Ur time.
    Cheers
    Senthil

    Hi,
    Are you facing this issue during Normal order creation with that functional location ?
    Please check CC assignment to functional location  and settlement rule applied while saving order.
    Thanks
    Riyaj

  • Operation Deletion Indicator In Work Order (Iw31)

    Hi experts,
    I want to create a checking on IW31 in this senario:
    Task List A must be pair with Task List B..Task List A alone is not allowed.
    I used user exit  ZXWOCU07 to enter the checking and play around with data within internal table tafvgd_get.
    My problem is in REL status: if user enter Task List A then enter task list B and save-its just fine.
    But then user can use IW32 and delete Task B and system allowed.
    How can I  know on specific row (Task List B) that user is perform 'Delete' or 'Update'
    as in debugging tafvgd_get-vbkz just update it to 'U'?
    I need to perform the checking before it is save and I need deletion indicator to do that.
    Kindly help.
    Thank you

    Hello Avanti,
    I would recommend you to use user exit IWO10009. This user exit will work at the time of saving amaintenance order.
    Write a code "if system status = DLFL,then check whether it is active or inactive" or vice versa, as per your requirement. You
    can raise a error message if your condition is not satisfied. System will not allow the user to save the order unless your
    condition is not satisfied.
    Regards,
    Vaibhav Mishra

  • BAPI for transaction IW31 (creating a work order)

    Hi all,
    I need to be able to create a work order ( IW31) using ABAP code and was wondering if any knew if there was a BAPI that should be used for this functionality.
    Thanks in advance
    Mart

    hi,
    You can use
    BAPI_ALM_ORDER_MAINTAIN.
    Have a look at the following documentation.
    FU BAPI_ALM_ORDER_MAINTAIN
    Text
    Process Maintenance-/Service Order
    Functionality
    This Business Application Programming Interface (BAPI) is used for changing maintenance- or service orders and their lower-level objects. The following objects of an order can be processed (for restrictions, see the note at the end of the documentation):
    Order header
    Partner
    User status
    Order operations
    Relationships
    Components
    Long texts for order header, operations, and components
    Function
    Calling up this BAPI once allows you to perform all the operations. For this the system supplies the function module with a method table containing the methods to be performed. The entries in the method table refer to data records in the optionally filled-out data tables. All the methods from the method table are performed. Alternatively, just lower- level objects from existing orders can be changed.
    You can process the transferred data with the Business Add-In (BAdI) IBAPI_ALM_ORD_MODIFY to, for example, merge data from the external system with data from the R/3 system. The BAdI is called up as soon as the transferred data is converted into the internal format. The tests then take place after this.
    Construction of Method Table
    REFNUMBER Reference number for linking object methods - attributes
    The reference number is the line of the database which contains the corresponding data. The data table is determined by the object type.
    OBJECTTYPE Object category
    The object category specifies which object from the order should be processed. The key words listed here are not language-dependent and must be transferred exactly as they are. The following objects exist:
    HEADER Order header
    PARTNER Partner data
    USERSTATUS User status
    OPERATION Operation data
    RELATION Relationships
    COMPONENT Components
    TEXT Long texts
    (empty) ,General BAPI functions (save)
    METHOD Methods
    The methods with which the data should be processed. The following functions exist:
    CREATE Create objects
    CHANGE Change objects
    DELETE Delete objects
    RELEASE Release
    TECHNICALCOMPLETE Technically complete
    ATPCHECK Availability check
    CALCULATE Calculate
    SCHEDULE Schedule
    DELELTEDSEX Delete the status for external scheduling at operation level
    SAVE Save all data
    DIALOG Call-up dialog. See explanation below.
    TRACE Write trace file in the specified file to the frontend
    OBJECTKEY SAP external object key
    This key is for assigning the lower-level objects correctly to the corresponding objects, as there is always just one key in the data table. The key must have the following structure:
    1-12 Order number
    When creating orders with internal number assignment, a reference number beginning with % must be entered here. The BAPI then returns this number and the number actually assigned.
    13-16 Operation number
    17-20 Sub-operation number
    For relationships, the key is structured as follows:
    1-12 ,Order number from
    13-16 Operation number from
    17-28 Order number to
    29-32 Operation number to
    The following methods are permissible for the individual objects:
    HEADER:
    CREATE, CHANGE, RELEASE, TECHNICALCOMPLETE, ATPCHECK, CALCUALTE, SCHEDULE
    OPERATION
    CREATE, CHANGE, DELETE, DELETEDSEX
    PARTNER, RELATION, COMPONENT, USERSTATUS, TEXT:
    CREATE, CHANGE, DELETE
    (empty):
    SAVE, DIALOG, TRACE
    Data tables and update tables
    The objects have one or more data tables. For some objects you can specify which of the fields specified in the structure should be changed. For this you must set the field in the corresponding table to X as in the data table. If no update-table is transferred, then only those fields are set that have a value that is not initial. This simplifies the transfer data. However, this means it is not possible to delete fields. If an update structure should only be specified for some data records, the table with the update fields must nonetheless have the same amount of lines as the data table. The empty lines are then treated as if no update structure was transferred. The objects "Partner", "User Status", and "Text" have no update tables. The whole data record is always copied here.
    References
    The objects use the field REFNUMBER from the method table to refer to the lines in the data table. Counting always begins with 1. In doing this, REFNUMBER also refers to the update table. However, in the method table there is a second reference to higher-level objects for lower-levels objects. The field OBJECTKEY must be filled with order number, operation number, and sub-operation number, as specified above. If lower-level objects of a newly-created order should be changed, then you must enter a temporary order number that must begin with %. Several orders can be numbered serially, for example, with %00000000001, %00000000002 ... .
    The following objects have special treatment for REFNUMBER:
    Partner
    Texts
    Partners have an order number in the data table. During processing of the method table, all those entries in the data table are processed which have an order number that is the same as that in the line to which the method refers. Thus, through just one entry in the method table, several partners can be changed.
    Texts are composed of two tables. The first table (IT_TEXT) is made up of the header data of the text. Here you must specify the object and the first and last line of the text table (respectively inclusive, counting from 1). Through this, a line segment is specified in the text line table (IT_TEXT_LINES).
    Peculiarities in processing
    The BAPI processes the transferred methods in a particular sequence, which must not correspond to the sequence in the methods table.
    Write trace file
    Change user status time period 1
    Delete objects (dependent first)
    Create new objects
    Change existing or newly-created objects
    Change user status time period 2
    Status change of order
    Save data
    The methods are performed such that lower-level objects can also be assigned to newly-created objects. For example, first the operations are created, and then the components. Long texts can also be created for the objects.
    Components have an exceptional position. Components are created through the assignment to an operation, that is, using the "key" order/ operation (item number). However, as this is not the unique component key, you can only access the components to change them, delete them, or add long texts by using the reservation number/-item, which is only given after saving. This means that, for example, you cannot create a long text when you create the component.
    User status changes can take place at two different time points. Time point 1 is before the object changes, time point 2 is after the object changes and before the status change of the system. These time points should be defined in the transfer table in the field CHANGE_EVENT. The field documentation contains the possible values.
    The external scheduling is offered by the BAPI as a special function. THe BAPI can set the date field directly at the operation level, and select the operation with the status DSEX "Date set by external system". This status prevents any further scheduling of the operation, it keeps the transferred dates. For this, set the category 'X' in the restriction categories. When reading the operation, this category is also returned, independent of the category of restriction set in the dialog. To delete the status, you can call up the method DELETEDSEX for the object operation. The external scheduling cannot be influenced in the dialog. All changes to the scheduling restrictions in the dialog are saved as normal, but are not relevant for the scheduling as long as the status DSEX is active.
    Every time the BAPI is called up, a SAVE or DIALOG method must be transferred. Normally, calling up a BAPI is seen as a transaction. All data that is changed in the BAPI should be saved to the database immediately. The BAPI checks whether a SAVE method exists, otherwise it terminates processing. A test run of the BAPI is composed of a normal call-up using the SAVE method and a subsequent BAPI_TRANSACTION_ROLLBACK. To call up the BAPI without the SAVE method, for example, to realize dialog transactions, the BAPI can be called up with the DIALOG method. This switches off the check for the SAVE method. The processor must then ensure that later either a SAVE method or a BAPI_TRANSACTION_ROLLBACK is called up.
    A BAPI_TRANSACTION_COMMIT without SAVE method terminates processing in the update to ensure that no inconsistent data is written to the database. The processor who called up the BAPI does not receive any confirmation for the termination of the update in the target system. This logic is necessary as the order data was flagged for updating with BAPI_TRANSACTION_COMMIT through the SAVE method. However, the status information was already flagged for updating when the BAPI was called up. A BAPI_TRANSACTION_COMMIT without SAVE method then just saves the status information and would generate inconsistent orders, if the updating was not terminated.
    Customer Enhancement
    The BAdI IBAPI_ALM_ORD_MODIFY can be used to change the transferred data. The BAdI is called up after the conversion of the transfer structure into the structures used internally. Additional data can be transferred using the table EXTENSION_IN. Only then is the data checked.
    Example
    The following examples should clarify the use.
    Creating an order
    OBJECTKEY should be filled with a temporary key. The BAPI returns this key together with the assigned order number in the return table ET_NUMBERS . The order number in the HEADER table should also be filled with the number. For external number assignment, the external number should be specified. The update structure can be transferred if necessary.
    Methods table
    REFNUMBER OBJECTTYPE METHOD OBJECTKEY
    1 HEADER CREATE %00000000001
    IT_HEADER
    ORDERID ORDER_TYPE PLANPLANT ...
    %00000000001 PM01 1000 ...
    Creating an order with operation and long text
    Methods table
    REFNUMBER OBJECTTYPE METHOD OBJECTKEY
    1 HEADER CREATE %00000000001
    1 OPERATION CREATE %00000000001
    1 TEXT CREATE %000000000010010
    IT_HEADER
    ORDERID ORDER_TYPE PLANPLANT ...
    %00000000001 PM01 1000 ...
    IT_OPERATION
    ACTIVITY SUB_ACTIVITY CONTROL_KEY WRK_CNTR ...
    10 PM01 MECHANIC ...
    IT_TEXT
    ACTIVITY ... TEXTSTART TEXTEND
    10 ... 1 2
    IT_TEXT_LINES
    TDFORMAT TDLINE
    Longtext for operation 10, line 1
    Line 2 of the long text
    Notes
    Using the BAPI to process the order data cannot support all the functions of the transaction. This applies in particular for the following functions:
    Order header data
    The object list cannot be processed.
    Refurbishment orders are not supported.
    The estimated costs cannot be processed - only the estimated overall costs of the order.
    Notification data cannot be processed with the order BAPI. Even if the settings in Customizing are such that the orders and notifications can be maintained on one screen, no notification is created for the order.
    Permits cannot be processed.
    The order addresses cannot be processed.
    Individual partner addresses cannot be maintained.
    The settlement rule cannot be maintained.
    Order functions
    Printing the papers is not possible.
    Locking and unlocking the order is not possible.
    Accepting and rejecting quotations is not possible.
    Business completion is not possible.
    Flagging for deletion is not possible.
    The log cannot be displayed.
    User default values are not used.
    The field selection is not checked.
    The Customer Exits/BAdIs are not executed completely.
    Joint ventures are not supported.
    Funds Management is not supported.
    Investment orders are not supported.
    No integration of service products with task lists possible.
    No integration of configurable service products possible.
    Assignment of sales document items with service products in accordance with the aforementioned conditions.
    Operation data
    A change of the control key in the operation is not possible, if this leads to a change of the processing type (internal-/external processing)
    User status change not possible.
    Production resources and tools cannot be processed.
    Service lines cannot be processed.
    Task list integration is not supported.
    Linking operations with object list is not supported.
    Component data
    User status change not possible.
    BOM data cannot be processed.
    The delivery address cannot be processed.
    Further Information
    See also the documentation for the individual transfer tables.
    Parameters
    IT_METHODS
    IT_HEADER
    IT_HEADER_UP
    IT_HEADER_SRV
    IT_HEADER_SRV_UP
    IT_USERSTATUS
    IT_PARTNER
    IT_PARTNER_UP
    IT_OPERATION
    IT_OPERATION_UP
    IT_RELATION
    IT_RELATION_UP
    IT_COMPONENT
    IT_COMPONENT_UP
    IT_TEXT
    IT_TEXT_LINES
    EXTENSION_IN
    RETURN
    ET_NUMBERS
    Exceptions
    Function Group
    IBAPI_ALM_ORDER
    ~~Guduri

  • Work order user and system ststus

    Hi all,
    In plant maintenance work order(iw31) system and user status have to display as a report. I want to know table and
    field name for that below status. Please guide me.
    CRTD - created
    PAPL -
    PLAN - planned
    APP - approved
    REL - realeased
    TECO - Technically completed
    CLSD - closed
    thanks & regards
    R. Saravanan

    Dear rajendransara ,
    along the above post, TJ02T  for System Status Text and TJ30T for User Status Text.
    Also JEST to know the all the status of the order.
    Regards
    Sunil
    Edited by: sunil gupta on Mar 18, 2010 12:10 PM

  • Create a Link between Work Order and Reapir Order

    IREAPIRORDER is the reapir order(IW54)
    AUFNR is the work order (IW31)
    w_relation = 'VONA'.
    fs_obj_rolea-objtype = 'BUS2032'.
    fs_obj_rolea-objkey = REAPIRORDER.
    fs_obj_roleb-objtype = 'BUS2007'.
    fs_obj_roleb-objkey = AUFNR.
    CALL FUNCTION 'BINARY_RELATION_CREATE_COMMIT'
    EXPORTING
    obj_rolea = fs_obj_rolea
    obj_roleb = fs_obj_roleb
    relationtype = w_relation
    IMPORTING
    binrel = fs_binrel
    TABLES
    BINREL_ATTRIB =
    EXCEPTIONS
    no_model = 1
    internal_error = 2
    unknown = 3
    OTHERS = 4.
    CALL FUNCTION 'BINARY_RELATION_CREATE_COMMIT'
    EXPORTING
    obj_rolea = fs_obj_roleb
    obj_roleb = fs_obj_rolea
    relationtype = w_relation
    IMPORTING
    binrel = fs_binrel
    TABLES
    BINREL_ATTRIB =
    EXCEPTIONS
    no_model = 1
    internal_error = 2
    unknown = 3
    OTHERS = 4.
    The link is not getting created

    Please go through this link:
    /people/rammanohar.tiwari/blog/2005/10/10/generic-object-services-gos--in-background
    Please give me reward points
    Thanks
    Murali Poli

  • Manufacturer Part Number on PM Work Order

    Hi experts, is there a way to put manufacturer part number on the PM work order?  We can do that on purchase order, but got an error on work order.  We want to use work order to create purchase requistion.  Thanks a lot!!!

    MD,
    I guess the MPN comes from the equipment??
    You may be able to use one of the MM user-exits like COZF0002 (Change purchase req. for externally procured component) to determine the MPN from the equipment, and populate the corresponding PR field. However, you would not see this data in the work order.
    If you did need to see the MPN in the work order, then utilise user-exit IWO10018 (enhancement tab)
    PeteA
    [www.pjas.com]

Maybe you are looking for

  • HT201209 I was given an iTunes card that is from the US. I am in Canada and it will not accept the code.

    How do I reedem it

  • PPR error with sql with where clause

    dear pakar, why my PPR report error using this query Select process_id, to_char(start_date, 'Dy DD-Mon-YYYY HH24:MI:SS') start_date, to_char(finish_date, 'Dy DD-Mon-YYYY HH24:MI:SS') finish_date, to_char(sysdate, 'Dy DD-Mon-YYYY HH24:MI:SS') timestam

  • Having Memory problems on Macbook Pro Retina 13'

    Hello! So a month ago or so I bought a new Macbook Pro Retina 13'. I'm into video-editing and have been editing a lot of videos this summer and noticed that it took up a LOT of space on my hard disk. So, I deleted all the films I have on this compute

  • Tling background

    I am having an awful time in using an image as backgrouind in Dreamweaver. They either tile or when I modify the Css code for the body to read background: white url("images/forest"); background-repeat: no-repeat; background-position: center; (I saw t

  • Imac 27" dark side left lower left corner of screen

    Anybody knows how to go about ? Left lower corner of my screen is going dark and accordig to some forums online I'm not the only one. Unfortunately I don't see anyone reporting that Apple is taking responsibility to the faulty screen and only shows w