IW31/IW32/IW33 Transaction - Custom Fields at Operation Level

Hi All,
We have a requirement that we need Custom Fields (more than 30) at Operation Level during IW31-IW32-IW33 transactions.
Can you kindly suggest the approach and which User Exit we can follow to achieve this? Is the exit 'FLT00001' suitable for this purpose?
Let me know if you guys need more information on the requirement.
Regards
Ankur Malhotra

Hi,
    Check if the BADI :-  /***/BADI_AFVU_MAINT :CU: BAdI for Customer Fields on Operations - Works for your case or no ..
regards
pushpa

Similar Messages

  • Screen enhancement with table control IW31, IW32, IW33.

    Hi Gurus,
    I am facing issues with enhancement implementation for Maintenance Orders transaction IW31, IW32, IW33. (SAP basis version 4.7)
    1) I have implemented enhancement IWO10018 for creating an Enhancement tab in transactions Iw31/ 32/ 33. This tab has got a table control which has 4 columns: -Operations, Operation short text, Estimated Cost and Currency Unit.
    First two fields are non editable and are populated for all the Operations in Operations tab. Last two columns are editable and value entered in these are stored in the database on saving. Now the issue is I am able to fetch all the operations from  AFVC table but these are the one which have been saved. Suppose I navigate between the tabs Operations and Enhancement and enter a new operation in Operations tab, I should get the same in my Enhancement tab table control field as well.
    Though we can obtain one value from structure (SAPLCOIH)AFVGD but this gives only one value. If we need to get the table of values, is their any option ???
    P.S. Assumption in this requirement was that there can be at max 50 operations in an order and 200 new fields are created for this in include CI_AUFK in table AUFK.
    2) In standard report transction IW39 to display the orders and operations, if we need to display additional columns for displaying Estimated Costs and Units per order, how do we need to implement enhancement IWOC0004. Do we need to add all custom fields in structure RIHAUFK_LIST as well. If you could please elaborate its implementation, it would be helpful.
    3) In standard report transaction IW49N, is there any enhancement available to add new fields in ALV display. (SAP basis version 4.7).
    I would be grateful if i can get a quick response as I am stuck in middle of something important.
    Edited by: shreya tagra on May 12, 2010 8:32 PM

    Hey All,
    To my questions further, I had found the runtime internal table where Operations are stored before saving.
    It is AFVGD_BT and its main program is SAPLCOBO. So it can be accessed through (SAPLCOBO)AFVGD_BT[].
    Also for 2 and 3 question, the given enhancement would work and we need to update fieldcatalog with custom fields.
    For this add our fields in RIHAUFK_LIST.
    Now, I am facing another issue. Since the enhancement tab is a subscreen, i am not able to get its okcodes. eg: When I click enhancement tab, sy-ucomm is 'CUK', when I scroll up or down again it is 'CUK', if I press enter again it is '+CUK'. To enable scrolling functions I need to get correct okcodes and differentitaed ones because on each user command, a different action is required. Any pointers how can this be achieved.
    Will post my solution once i m completly done with it. Till then your pointers are awaited..
    Thanks,
    Shreya

  • How can I modify the screen of TCode IW31/IW32/IW33?

    How can I modify the screen of TCode IW31/IW32/IW33?
    I'm trying to add new fields, so that after inputting the order type and hit on enter, a new field will be added under the Service area. Does anyone knows how can I do it?

    Hi,
    Screen badi's for IW31.
    IWO1_SCREEN_MODIFY
    IWO1_PREQ_BADI
    WOC_FL_DETERMINE
    Refer This:
    Screen exit for transaction IW31 for ref. object O150
    Regards,
    Shiva Kumar

  • Add customer field on operation user data. Tr IA05 - IA06

    Hello,
    I would add customer field on operation user data on transactions IA05 - IA06. All user fields aren't available because used.
    Is there an enhancement for this on screen "operation user data" ? or can we active a custom screen ?
    Thanks all.
    Best regards

    Hi,
       Welcome To SDN!!
    Check the following user exits .
    CPAU0001
    CPDO0001
    XCZD0004 .
    Regards
    Kiran Sure

  • Custom field at Header level in Additional Data B tab of VA01/VA02

    Kindly help me out , I have a requirement to add a custom field at Header level in Additional Data B tab of VA01/VA02.
    Program: SAPMV45A
    screen 8459
    This can be done only through access key or not. Can any body tell me procedure to do that.
    Appreciate your response.Thanks in advance

    Please help me out this

  • Multiple selection customer field at header level... Is it possible?

    Y'all,
    I would like to know if it's possible to append a table into the include structure (CUF) at header level in the contract and create a search help screen with multiple selection values return.
    This requirement comes because we have to mantain a 1:N relationship between a contract and customer field at header level.
    If you have any idea or comment please let me know.
    Best regards,
    Jerry.

    Hi
    <u>I have not tried, but seems to be possible.</u>
    <b>Please go through the SAP OSS Notes -></b>
    Note 672960 - User-defined fields 2
    Note 762984 - SRM40-SUS: Implementation of customer enhancement fields
    Note 882256 - SRM-SUS: Customer fields for SUS invoice header missing
    Note 749196 - SRM40-SUS: SP01 Redefining UI settings
    Note 809628 - Table like customer fields from bid invitation in bid
    Note 809630 - Customer field in bid invitation and bid - How does it work?
    Note 458591 - User-defined fields: Preparation and use
    Hope this will help. Do let me know.
    Regards
    - Atul

  • Add customer fields on item level billing document VF01

    Hi gurus,
    Does anybody know a user exit (or another way) to add 3 customer fields on a subscreen during creation of a billing document (transaction VF01) ? I'm afraid I need to do a modification for this but maybe there is a better solution.
    Thanks for your reaction.
    Serge

    Hi
    These are the userexits
    SDVFX007            User exit: Billing plan during transfer to Accounting
    SDVFX008            User exit: Processing of transfer structures SD-FI
    SDVFX009            Billing doc. processing KIDONO (payment reference number)
    SDVFX010            User exit item table for the customer lines
    SDVFX011            Userexit for the komkcv- and kompcv-structures
    V05I0001            User exits for billing index
    V05N0001            User Exits for Printing Billing Docs. using POR Procedure
    V60A0001            Customer functions in the billing document
    V60P0001            Data provision for additional fields for display in lists
    V61A0001            Customer enhancement: Pricing
    may be you can look into this SDVFX010
    Please reward if useful.

  • BAdI: ME_GUI_PO_CUST add customer field to item level

    Hi Experts,
    I want to add a customer field to PO item level, how to do that? the functional consultant told me to first implement the BAdI: ME_PROCESS_PO_CUST before I can use BAdI: ME_GUI_PO_CUST, can anyone show me the procedure on how to implement this? thanks in advance.
    Kind regards
    Dawson

    Hi Dawson,
    Those BADIs are having good documentation and sample code. Once gone through the documentation, you can refer below thread.
    Re: ME_GUI_PO_CUST & ME_PROCESS_PO_CUST   - ME21N/ME22N/ME23N
    Reddy

  • Add fields in "customer fields" at item level

    Hi experts.
    Please i need a help.
    Im using the SAP CRM 5.0 win client.
    I will use the EEWB method to add new fields at the item level (CRMD_CUSTOMER_I). I believe that these fields will appear in the "customer fields" tab, but this tab isnu2019t displayed inside item details.
    Why its can be happen?
    Is some config. missed?
    Thanks in advanced.
    Daniel

    Hi Ratish
    First i wanna thank you for the reponse.
    In fact i didnt execute the EEWB yet.
    My question is, the tab "customer fields" isent displayed inside the item details so after that i run the EEWB and check "item" to add the fields, the tab "customer fields" will be displayed automatically?
    Thanks so much, i have added to you some points.
    regards.

  • Add "Customer fields" for item level

    Hi experts.
    Please i need a help.
    Im using the SAP CRM 5.0 win client.
    I will use the EEWB method to add new fields at the item level (CRMD_CUSTOMER_I). I believe that these fields will appear in the "customer fields" tab, but this tab isnu2019t displayed inside item details.
    Why its can be happen?
    Is some config. missed?
    Thanks in advanced.
    Daniel

    Yes. it is possible but you have to take care of in the back end too and how these fields comes and sit in ECC. so that you may need to map in the IDOC or XI data . so that these information must be pssed to ECC and available  and accordingly you need to change in purchase order too since all these data will be copied into purchase order too.
    for example :- if you add one field in header level /item level of contract
    and it must be coppied into Backend contract as well as your next consecutive docuemnt like Purchase order must be taken care. hope you understand now.
    Muthu

  • Customer field at header level

    Hello,
    Can we define customer enhanced field i.e coding block at document header level under new GL functionality?
    We want to track each location wise -division at the document level and also map authorizations based on the same.
    For e.g. Delhi being a location. Within delhi division exist like Local bill passing, capex seciton etc.
    Thanks
    Mukesh

    Hi Mukesh,
    I know BADI FI_HEADER_SUB_1300, however this BADI  was created for internal SAP purposes.
    The only aim of the BADI as stated in note 608694 and the in the documentation of the BADI is the possibility to change the posting date. Further fields eg. custom fields are not supported.
    For this BADI the indicator 'Within SAP' is set internally, which means in this case the BADI is only intended for SAP internal use and that customers cannot create own implementations for this BADI.
    Regards,
    Mateus

  • Update Custom Field in Task Level Project Server using JSOM (PS.js)

    Does anyone have javascript
    which updates the task level custom field?
    I just have the code with C#. I am trying to convert this code to javascript (below). But the javascript code had failed in update process. When I see queue jobs, JobState: Reporting (Project Sync) | JobStatus: Failed But Not Blocking Correlation.
                        DraftProject projCheckedOut = proj2Edit.CheckOut();
                        projContext.Load(projCheckedOut.Tasks);
                        projContext.ExecuteQuery();
                        DraftTaskCollection tskcoll = projCheckedOut.Tasks;
                        foreach (DraftTask tsk in tskcoll)
                            if ((tsk.Name != null) && (tsk.Name == "Your task name"))
                                projContext.Load(tsk.CustomFields);
                                projContext.ExecuteQuery();
                                foreach (CustomField cus in tsk.CustomFields)
                                    if (cus.Name == "Your custom Field")
                                        string intname = cus.InternalName.ToString();
                                        string cusvalue = tsk[intname].ToString();
                                        tsk[intname] = "Your new value";                                   
                                        msg = "customfield  - " + "original
    " + cusvalue + ": new " + tsk[intname].ToString();
                        projCheckedOut.Publish(true);
                        QueueJob qJob = projContext.Projects.Update();
                        JobState jobState = projContext.WaitForQueue(qJob, 200);
    Thanks a lot.

    Hi Andre,
    I'm afraid there's no way to update the Task Level Custom Fields using JSOM. I had the same requirement in the past, searched for a long time to a solution, without any result. Also other similar posts are not having a valid solution:
    https://social.msdn.microsoft.com/Forums/en-US/8cc94344-9462-4cee-8490-6083c35f3de1/user-resource-custom-field-update-using-csom?forum=project2010custprog
    https://social.msdn.microsoft.com/Forums/en-US/83f2dedb-6d30-466e-8663-5e450f0e5eb2/how-to-add-custom-field-to-the-task-via-csom?forum=project2010custprog
    http://stackoverflow.com/questions/25853398/updating-task-level-custom-fields
    Correct me if I'm wrong but as far as I know JSOM has no methods to update task, assignment or resource custom fields.

  • How to send the order number(IW31,IW32,IW33) using SAPOffice in program?

    Hi! All.
    program send order number, use function "SO_NEW_DOCUMENT_ATT_SEND_API1".
    and revicer(SAP logon ID) want use iw32(order change mode)
    when double-click attachment order number.
    SOURCE CODE **
    data: docdata like sodocchgi1,
    objpack like sopcklsti1 occurs 10 with header line,
    objhead like solisti1 occurs 10 with header line,
    objtxt like solisti1 occurs 10 with header line,
    objbin like solisti1 occurs 10 with header line,
    objhex like solix occurs 10 with header line,
    reclist like somlreci1 occurs 1 with header line.
    data: tab_lines type i,
    doc_size type i,
    objtyp(10),
    objdes(100).
    data:
    l_object type swotobjid,
    l_objheader like soxobj.
    For the BOR attachment
    constants:
    c_object_describe like swotobjid-describe value '<OBJECT>'.
    *0.
    objtyp = 'BUS2007'.
    objdes = '000080001948'.
    *1. Document DATA
    objtxt = 'Send ORDER'.
    append objtxt.
    objtxt = 'SAPOffice send mail TEST....'.
    append objtxt.
    objtxt = 'Have a nice day.'.
    append objtxt.
    describe table objtxt lines tab_lines.
    read table objtxt index tab_lines.
    docdata-doc_size = ( tab_lines - 1 ) * 255 + strlen( objtxt ).
    docdata-obj_name = 'BOR Object'.
    docdata-no_change = ''.
    docdata-proc_type = 'R'.
    docdata-obj_prio = '2'.
    Title mail
    concatenate 'Order' objdes
    into docdata-obj_descr separated by space.
    condense docdata-obj_descr.
    *2. Packing List
    Main INFO
    clear objpack-transf_bin.
    objpack-head_start = 0.
    objpack-head_num = 0.
    objpack-body_start = 1.
    objpack-body_num = tab_lines.
    objpack-doc_type = 'RAW'.
    append objpack.
    Attachment INFO
    clear objpack.
    objpack-transf_bin = 'X'.
    objpack-head_start = 1.
    objpack-head_num = 1.
    objpack-body_start = 1.
    objpack-body_num = tab_lines. "0.
    objpack-doc_type = 'OBJ'.
    objpack-obj_name = objtyp.
    objpack-obj_descr = objdes.
    objpack-doc_size = tab_lines * 255.
    append objpack.
    *3. Object Header
    l_object-describe = c_object_describe.
    l_object-objtype = objtyp.
    l_object-objkey = objdes.
    call function 'OWN_LOGICAL_SYSTEM_GET'
    importing
    own_logical_system = l_object-logsys
    exceptions
    own_logical_system_not_defined = 1
    others = 2.
    if sy-subrc <> 0.
    message e398(00) with 'No Log Sys Found'.
    endif.
    move-corresponding l_object to l_objheader.
    append l_objheader to objhead.
    *4.
    reclist-receiver = sy-uname.
    reclist-rec_type = 'B'. "B
    append reclist.
    *5. SAPOffice
    call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    exporting
    document_data = docdata
    put_in_outbox = 'X'
    commit_work = 'X'
    tables
    packing_list = objpack
    object_header = objhead
    contents_bin = objbin
    contents_txt = objtxt
    receivers = reclist
    exceptions
    too_many_receivers = 1
    document_not_sent = 2
    document_type_not_exist = 3
    operation_no_authorization = 4
    parameter_error = 5
    x_error = 6
    enqueue_error = 7
    others = 8.
    if sy-subrc <> 0.
    message id 'SO' type 'S' number '023'
    with docdata-obj_name.
    endif.

    please read the documentation. that is part configuration, part basis and very well described at help.sap.com.

  • Custom Fields At Item Level and header level

    Hi Gurus,
    Would any body please help me in my problem.
    I need to add certain Zfields into the standard ICWC views. HOw i can achieve that.
    How to bring them to Custom controller, BOL/GENIL...
    I am using CRM 5.0.
    If some body can explain it with example( like service order) that will be a very help
    full.
    Regards
    Abhinav

    Hello Abhinav,
    The link is actually included in asecond sticky note located right at the beginning of this forum. Please have a look as it contains lots of commonly asked questions, which will save you much time!
    SAP CRM: Interaction Center
    Best regards,
    John

  • ADDING CUSTOM FIELDS TO IW38 IN OPERATIONS LIST

    Hi Gurus,,,
             I have a requirement where i want to add some custom fields in IW38 Report in the OPERATIONS LIST(NOT BASIC OR FIRST LIST.)
    I tried Copying the program of IW38 and develop Z program in which i appended some fields in RIHAUFK_LIST.
    But these fields are not showing on output.
    I Think I have to add these field to ALV field catalog.
    Kindly suggest,, Or I should go by implementing the enhancement IWOC0004,,,, Could i add fields to Operations List Using this enhancement.
    Thanks and regards,,
    Sandeep.

    Hi Spank,
    Check this link which will solve your issue.
    Step 1: First read the documentation for enhancement (IWO10018) in SMOD.
    Step2: Then execute the exit and activate the same.
    Step3: Goto AUFK table. Create CI_AUFK structure with two fields shift incharge (ZZSIC) and Shift (ZZSHIFT). Activate.
    Here it may take minimum 30 min to activate the table. As it hits many views and structures while activating. See the warning message after activation, which is normal, and would not affect your work.
    Note: When you want to add further fields after activating the CI_AUFK structure then it will again take min 20 min to activate with same warning message. Hence it is suggested that complete all required fields at first go. Since activating CI_AUFK structure means regenerating table.
    Step4: Click on screen exit SAPLCOIH green button.
    It will ask to create screen no. 900.  Create in sub screen area and activate the same.
    Click on maintain in orig.. button.
    Step5: Create subscreen area and attach the respective structure fields to each input field.
    CI_AUFK-ZZSIC to Shift Incharge and CI_AUFK-ZZSHIFT to Shift.
    Step6: Then create PBO and PAI module pools.
    Step 7: All PBO modules are saved in include ZXWOCO01 and All PAI modules are saved in ZXWOCI01.
    Step8: Code each module as given below or as per your requirement.
    Step 9: Once you activate the code, it will start showing in IW31/ IW32/IW33 t codes under enhancement tab.
    Step10: Now you can write your own code at each exit.
    EXIT_SAPLCOIH_018: This is getting triggered PBO module. Hence all data from SAP application to screen area are passed at this exit. Use import parameters SAP_CAUFVD_IMP and COCI_AUFK_IMP.
    Step 11: EXIT_SAPLCOIH_019: Customer Enhancement for User Fields for Order Header PAI. This exits saves data after PAI module. Hence pass data from screen area to SAP application by using export parameter COCI_AUFK_EXP.
    How to display new field at list disply?
    Now how to display the same added fields at IW38 list editing report. (Enhancement name: IWOC0004
    Step1: Plz read the documentation for your reference.
    Step2: Activate the enhancement. (It should be assigned to a project )
    Step3: Now in report IW38 (RIAUFK20), search for REUSE_ALV_GRID_DISPLAY.
    Under tables you will find OBJECT_TAB as the internal table for displaying data.
    And it includes a structure RIHAUFK_LIST
    We need to append our own structure to the above structure by clicking at Append structure button. So that while populating data via OBJECT_TAB internal table it will refer the fields and will start showing the data at list display.
    Step4: Now goto IWOC0004 and activate. In  EXIT_SAPLIREP1_001 write ur own code to modify the list display at IW38.
    The fields will start populating at IW38 list display.
    I got this from our SDN given by Rath.
    Regards,
    Madhu.

Maybe you are looking for

  • What is the use of Component Controller in WD4A

    Hey Folks,                I have been reading tutorials and notes on WD4A.I understood basic architecture of WD4A but still i cant understand details of different Controllers like components controller,custom controllers,interface controllers etc.In

  • SD related user-exits scenarios

    Hi Gurus, Can anyone of you please send me some real time SD related user-exits scenarios. Thanks, Rajeev !!!

  • WebCache can't be started after i configure some parameter in WebCacheAdmin

    hello our IAS is installed on hp-ux B.11.11 U 9000/800 服务器上. Same parameters are changed by me in WebCacheAdmin Console, when restartting it, the WebCache server downed, some logs as following: 1 when restartting the server on operating system,the co

  • Calendar Sync in a mac

    Hi there, I've just converted my old BB to the new Q10. All seems fine, but it seem the calendar syncronization with my macbook is stopped working. In link 1.1.1.13 I cannot even find a calendar option. It's that normale behaviour?

  • How do i keep my awesome bar list of sites

    this morning something changed. when i opened firefox, all the sites previously listed in the so-called awesome bar have disappeared. i re-entered them, but when i open the browser again, they have again vanished. what have i done that could have cha