Make a field editable in Billing document

I have a billing document. If i click 'Selection list' a screen will get displayed displaying the open quantity and some other fields. I want to make the open quantity field as editable. How ?

Hi,
If you are using the standard billing document then we need to check with the exit.
If your are using a report then using ALV we can make a field as editable.
Or we can use the keyword "FORMAT INPUT ON".
Please elaborate your query.
Reward if helpful.
Best Wishes,
Chandralekha

Similar Messages

  • How to make a field mandatory in billing

    How to make a field mandatory in billing document,if m right with the help of incomplition log but how.....
         plz reply the full configuration.

    Hi Mohan,
    We normally create a billing document with reference any other document say Order or delivery.
    so, all the necessary information in the invoice will be taken from preceeding doucments. Thats way in the order level we check for incompletion log. If any important data is missing in the order level then the succeding documents will not be created.
    Thats way in the billing documents all the necessary information will come automatically either from preceeding documents or from master data.
    Still you want to make any field mandatory, you can do these by modifieing Billing documents user exists,you can make which ever the fields are mandatory and to be checked before saving. so when you are going to save the invoice, it will check if these fields are maintained or not.
    Hope this is clear.
    Reward if helpful.
    Thanks,
    Praveen

  • After Showing ERROR message make the field editable in subscreen.

    Hello Experts,
    I have a requirment where i have added a subscreen to the standard screen of ME31K for creating the contract. In my Subcreen i have my custom screen fields that i'm updating in EKKO table through include structure.
    Now if user forget to fill the details in my custom fields in the subscreen then i'm giving the error message prompting the user to fill the value in fields.
    But the problem is the screen is locked there itself i want to make the field editable so that user can enter some value in the fields. I can not use the stuatus or information message here because doing this i will get the item overview screen which should not come as i want to restrict the user to header details only and fill all the custom fields.
    Please provide me with your helpful responses.
    Thnaks,
    Naveen

    Hi Naveen,
    Sorry for the delay.
    The code which I gave for popup, i hope its being shown in an IF . . . ENDIF.
    So in that condition u can add the following :
    IF < ur condition >
       < Call message FMs >
        SET SCREEN SY-DYNNR.   "this would set screen to current screen which is 0201
        EXIT.
    ENDIF.
    Other than this if you like you can set some parameters in the PAI of this screen which redirect to current screen based on some conditions.
    So u can manually set OK-CODE and CALFCODE as SPACE, but i dont know how much this can impact the process.
    So please follow the above code.
    This is available in
    Main Program     SAPMM06E
    Source code of   MM06EF0F_FCODE_CALL
    IF OK-CODE EQ SPACE AND
       CALFCODE EQ SPACE.
      SET SCREEN SY-DYNNR.
      EXIT.
    ENDIF.
    Hope this helps.
    Regards,
    Ateet

  • Make "Company" Field editable

    Hello Experts,
    We are using E-Sourcing 5.1 with most of the out-of-the-box functionality. When creating an Auction, header section contains field "Company". This field appears as read only, and populates automatically based on the company defined in the user profile.
    I tried making this field editable by means of page customizing (UI ID: doc.auction.multi.universal.auctionevent.ui.buyside.default), but even when I declare field COMPANY as Editable = YES, the change is not reflected in the UI.
    Any ideas on how to make this field editable so end-users can select another company code besides the one specified in their profile? Your help is appreciated. Thanks!

    Hi Gilberto
    Unfortunately it is not possible to make the company field editable. Workaround could be to hide the standard COMPANY field in page customization and create a new extension definition lets say "Company" with data type: Object Refrence and choose 'Company' as the object reference type.
    Hope this would meet your requirement.
    Regards
    Mudit Saini

  • Table Control: make a field editable or not based on another field value

    HI All,
    How to make a column field input enabled or disabled based on another field value in a Table Control.
    Here's the scenario:
    I have a table control with two columns, KTOKK and LIFNR. Now for certain KTOKK, the LIFNR field should be editable and for certain KTOKK it should not be editable.
    Eg.,  KTOKK = 0001 =>  LIFNR field is not editable.
            KTOKK = ZKTO => LIFNR field is editable.
    But these fields are in a table control.
    Please advice.
    Thanks in advance,
    RK.

    Hi RK,
    Go through the below link..
    how to make special field editable or diseditable in table control?
    the code mentioned in the link.. just add ur conditions in the module....
    Best Regards,
    Brijesh

  • Can I make header text on a billing document read only?

    We currently have a system where billing document header and line texts are created from the sales order.  Subsequent changes to the sales order texts do not alter the invoice texts. (this is how we want it) The business now want to lock down the texts on the invoice for audit reasons. Is there a way that we can make the texts read only in VF02? (meaning that if they want to change the notes they need to cancel the invoice change the notes on the sales order then and then rebill)

    Take a help from ABAPer in the User Exit  that if user try to edit the text in VF02 > Header / Item ,it would throw an error.
    Best Regards,
    Ankur

  • How to make a field editable, this field is dependent on a checkbox.

    Hi Frens,
    On the selection-screen of a report, i have a field and a checkbox in one block only.I want to make this field non-editable if the checbox is unchecked and if the checkbox is checked than, the field shouls be editable.
    Currently, it is happening but when i press enter after checking or unchecking the checkbox.
    How can we do it without pressing enter.
    Thanks and regards.

    Hi Anshul
    first describe your parameter like :
    PARAMETERS p_chkb AS CHECKBOX USER-COMMAND chkb.
    when user clicks on this checkbox
    the event  AT SELECTION-SCREEN OUTPUT. will be triggered without touching enter button.
    Than write a code like this to make P_OTHER parameter editable or non-editable :
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF screen-name EQ 'P_OTHER'.
          IF p_chkb EQ 'X'.
            screen-input = '1''.
          ELSE.
            screen-input = '0''.
          ENDIF.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    Hope it helps,
    Bulent
    Edited by: Bulent Balci on Jul 6, 2010 5:23 PM

  • Make Currency field editable in F-43

    Hi,
    My requiremnet is to make currency field in f-43 transaction code to editable. For this I made a entry in OB32 transaction. But after this , I don;t see any changes in f-43.
    Please advice if this is the right way . Or should I need to use any BTE's for this?
    Thanks

    I dont think this is a technical issue.Mostly configuration should make it editable.
    Check OBC4 and OB41 transactions with your functional conultant.

  • Changing Fields Historically on Billing Documents - Sales District

    Hi
    Is it possible to change fields historically on a billing document ?
    I wish to change the sales district (VBRK-BZIRK) on Historic Billing documents.
    This is due to an external reporting system we use - Business Objects.
    I am able to change the same field on the sales order VBKD-BZIRK, but not on the Billing document
    Is there a MASS change program available to use at all ?
    Please advise
    Many thanks
    Tony

    Hi,
    Yes,you are right.
    We cannot change them in billing document.
    There are two options.
    1)Cancel all those billing documents using VF11 T.code.and mass change the sales order.Recreate the billing document using VF04 T.Code.
    2)Develop a program for this.Using Batch job I think you can change.
    Regards,
    Krishna.

  • REFERENCE FIELD IN THE BILLING DOCUMENT

    USER EXIST FOR BILLING DOCUMENT TO UPDATE REFERENCE FILED IN THE BILLING DOCUMENT

    HEllo,
    You'd better ask this question in the SD forum next time, they can provide you better suggestions.
    To fill the reference you can check the exit: V60AFZC: USEREXIT_FILL_VBRK_VBRP .
    REgards,
    REnan

  • Mandatory fields to create billing document

    hi,
    Experts
       I have an scenario, where in i have to transfer the invoices  from non sap to sap tables, ofcourse its is based on the client requirement, but i just want to know what are all the mandatory fields required to post invoices from
    non sap to sap. please give me necessary fields.required for above scenario
    Thanks
    Edited by: Ahmed quadry on Jun 3, 2009 3:20 PM
    Edited by: Ahmed quadry on Jun 3, 2009 3:20 PM

    Incompletion Log functions are available in the not in billing.
    a)     Sales Order  header item and scheduling
    b)     Delivery   header and item
    c)     Not in billing
    Sageer

  • How to make a field editable again after displaying error msg (validation)

    Dear All,
    In dialog programming, I have written a validation on a text field that it should not be left blank by the user, but after displaying the message the field becomes gray (non-editable). How can I make it editable once again after displaying the error message.
    My code is as following:
    ***INCLUDE MZFBPS1_SAVE_DATAF01 .
    *&      Form  save_data
          text
    -->  p1        text
    <--  p2        text
    FORM save_data .
    ****************Check For Empty Fields Start
    if ZFBPS_GATE_IN-truck_code is INITIAL
    or ZFBPS_GATE_IN-truck_no is INITIAL
    or ZFBPS_GATE_IN-transporter_code is INITIAL.
    MESSAGE e020(zmatlist).
    endif.
    ****************Check For Empty Fields Start
    Regards,
    Alok.

    hi,
    u can do it in chanin end chain.
    For example if there are 10 fields in the screen and for 5 fields whenever the user enters wrong values u like to give some error message. You can declare that fields in the chain enchain so that only those fields will be input enabled and all other fields will disabled.
    CHAIN.
    FIELD chk_connobj.
    FIELD chk_inst.
    FIELD chk_devloc.
    FIELD ehaud-haus.
    FIELD eanl-anlage.
    MODULE modify_screenfields.
    ENDCHAIN.
    *& Module modify_screenfields INPUT
    * text
    MODULE modify_screenfields INPUT.
    CLEAR okcode.
    okcode = sy-ucomm.
    CASE okcode.
    WHEN 'ENTER' OR 'EXECUTE'.
    IF chk_connobj IS INITIAL AND chk_inst EQ c_x AND
    chk_devloc EQ c_x.      -----------> ur condition
    IF ehaud-haus IS INITIAL.
    SET CURSOR FIELD 'EHAUD-HAUS'.
    MESSAGE e000(zo_spa) WITH text-017. " message obj
    ELSE
    loop at screen.
    if screen-name = 'FIELD_NAME'.
    field-name-input = 1. -----------> chnges to non-edit mod
    modify screen.
    endloop.
    ENDIF.
    ENDIF.
    ENDMODULE.
    Rgds
    Anver
    if hlped pls mark points

  • How to Make standard fields editable

    Hi,
    We have are requirement to make the standard fields (cost center, GL, expense type, amount) to be editable for Approver user role. Currently only Auditor role can edit some of the fields.
    Is this something doable using SDK?
    Thanks,
    Webster

    Hi,
         You can change them statically(they will always be "ready for input" in screen painter, just double-click the field, in the dialog that appears, check the box for "Input Field".
    If you want to do this a run-time, then you will need to modify the fields in the PBO, using the LOOP AT SCREEN.
    LOOP AT SCREEN.
    IF screen-name = 'Your_field_name'.
    screen-input = '1'.
    modify screen.
    endif.
    EndLoop.
    Regards

  • Stock type field editable in Cancellation document in 106 mvt

    Dear Experts,
    We are doing MIGO by 103, 105 movement. User requirement is After completing 105movement, when user cancels the 105 document by using 106 movement, user requirement is stock type field should be editable. User will select field from unrestricted, quality field or blocked stock. Because when we do 103 movement stock goes to GR blocked stock, then 105 against GR blocked stock goes to quality. Quality clears this material & material comes to Unrestricted. Now when we try to reverse 105 document system automatically takes stock type as quality inspection & goods are at unrestricted.
    Could any body guide?
    Thanks
    Trupti

    Hi,
    MIGO - Goods Receipt - PO - Mov type 106.
    Here select the 105 document you want to reverse and choose "Stock Type" as you want (unrestricted / Quality / etc) system will allow you to choose stck type.
    But in cancellation MIGO doc system will not allow you to change Stock ype.
    Regards,
    Rakesh

  • How to make screen fields editable

    Hi all,
    iam writing a validation for FD32 transaction in exit, if the validation fails showing error message.
    Porblem is when ever error message comes and after that if i press enter fields are going to mode of non editable ( Display mode), how to make them editable which were already editable ( before error message comes).
    Iam not using module pool program for this, iam writing code in include exit and throwing the message.
    Thanks,

    Hi,
    You can use pop up window to display error message as below:
    -Quote-
    AT SELECTION-SCREEN ON ABCD.
      IF <condition fails>.
        CALL FUNCTION 'FC_POPUP_ERR_WARN_MESSAGE'
          EXPORTING
            popup_title        = 'Error'
          IS_ERROR           = 'X'
            message_text       = 'Error message description'
            start_column       = 25
            start_row          = 6
        STOP.
      ENDIF.
    -Unquote-
    You may also use:
    -Quote-
      IF <condition fails>.
        MESSAGE 'abcd' TYPE 'E'.
      ENDIF.
    -Unquote-
    Kindly let me know whether this is of any help or not.
    Regards,
    Shayeree.

Maybe you are looking for