Baseline Date- Non editable

Hi all,
We want to make the "BASELINE Date " of an open line item as NON EDITABLE.
As user makes the changes in Base line date every now and then,when it is open item.
I have tried to change the setting in OB32  for BSEG-ZFBDT  by removing the check mark in "Fields can be changed" (Possibility for changing the fields), but the system is prompting an error as
"Only specify requirements for changing fields which can be changed
Message no. FC130"
Do let me know how can i incorporate my clients req. in the system
Thanks for your patience and Time.
Do Revert
Regards

Hello,
Do you know how can you use Business transaction event?
If yes, 00001110 Interface BTE using is the best way for this validation.
You should copy from SAMPLE_INTERFACE_00001110 to ZFI_INTERFACE_00001110. And make customizing in FIBF transaction.
Then you must write some ABAP code in this FM.
When you push save button on FB02, you trigger in this FM. In this FM XBSEG keeps changed value and YBSEG keeps values before save operation. So you can compare XBSEG-ZFBDT and YBSEG-ZFBDT field. If there is difference you set an error message.
Regards,
Burak

Similar Messages

  • Needed to make baseline date non-editable

    Hi Gurus,
    My requirement is to make baseline date non editable for miro.Please help how to proceed for this.

    Hi,
      In txn. SHDO create a screen Variant for the tcode MIRO  (prog. SAPLFDCB, Screen 0020).
    Then click on Create icon from top
    It will open the MIRO screen, then click on payment tab, maintain entries in baseline date then clik enter it will popup one screen, there you need to flag under "output Only" for Baseline date, then save.
    this setting will make non editable field.
    Regards
    GK.
    Edited by: Gnana Kumar on Oct 28, 2010 2:34 PM

  • SOLAR01 / 02 Administration tab - making 'Plan Data' fields non-editable

    For the SOLAR01 / 02 t-codes, and under the Administration tab, how can one make the 'Plan Data' non-editable for the users. This is required so that the planned data is controlled only by the Admin / Mgmt team and the functional and technical team can update only the 'Actual Data' fields.
    Thanks very much,
    Varun Narula

    Hi Prakhar,
    I would like to create a project plan similar to MS Project with tasks, activities etc. and having planned and actual dates. The ASAP roadmap structure is more suitable for this kind of thing, but it does not provide a tab to add the planned and actual dates.
    The SOLAR01 provides the Admin tab for the planned and actual dates, but it has a constraint that the structure it creates is only 2 levels deep. Besides, I don't want the Org Structure, Master Data and Business Processes sub-folders to appear under each task / activity.
    Any ideas if any of the above can be achieved?
    Regards,
    Varun

  • Adding an editable row in an non editable table.

    Hi,
    My requirement is to add an Editable row in a table which is in display mode only, i mean i cannot edit the data that is present in the table.
    But if the user presses the Add Row button on the Table Toolbar, a new editable row should be added in the end, so that he can save the new data entered.
    methods tried:
    1: I have used Inputfield as Cell Editors, with their Read only Property check marked, thougt that with the new element created, it would not be Read Only.
    2: Binded the read only property with a context attribute, but still was not able to achieve this functionality.
    3: Tried the above two steps with the "Enabled" property of the Table Coloumn Cell Editors as well, but no result.
    Please give me some pointers on this.
    Regards,
    Ashish

    Hi Ashish,
    The approach you were following was correct, but I am not sure where you have placed the Enabled property attribute in the context.
    Please follow these steps:
    1. The table you are creating should have the enabled property set.
    2. The context with you are binding the table should have an additional attribute say ISENABLED of type boolean.
    3. Bind this attribute with the ENABLED property of all the input enabled fields in your table.
    4. When binding the non-editable data into the table, set this property to ABAP_FALSE for each record. This will make the existing data non editable.
    5. Use the below code for adding a new row and set the ISENABLE property of the added row to ABAP_TRUE.
        elem_table = node_table->create_element( ).
        node_table->bind_element( new_item =  elem_table set_initial_elements = abap_false ).
        stru_table-isenable = abap_true .
        elem_new_row->set_static_attributes( static_attributes = stru_table ).
    Let me know how you go about it.
    Cheers,
    Pratibha

  • Update non-editable field Start date which is calculated from other context

    I had created some custom date fields(model, bol entity) in component ICCMP_BTSHEAD. We are calculating Start date based on the new input value into receiving date in the other context node.
    so, for this i get the value on controller class(_IMPL). and pass the same value in the GET method of Start date.
    But, Problem is Start date is the non-editable field so SET method will not be trigger as expected. so the same i used the DO_PREPARE_OUTPUT method but it's called and update the value when we press the enter. IF directly we click on the "SAVE" button then it' trigger but value is not updating in the database.
    Please, find the below piece of code for the same. can u please anybody help me that how can i achieve this requirement.
    DATA: l_recieve_date     TYPE crmt_date_timestamp_from,
            lr_current TYPE REF TO cl_bsp_wd_mixed_node,
            lr_col      TYPE REF TO cl_bsp_wd_collection_wrapper.
      DATA: lv_date TYPE d,
             lv_time TYPE t,
             lv_date_temp TYPE sydatum.
      IF iv_first_time EQ abap_false. "avoid for first tile load
    Read the value of btreceivedate-TIMESTAMP_FROM.
        lr_col = me->ztyped_context->btreceivedate->get_collection_wrapper( ).
        IF lr_col IS BOUND.
          lr_current ?= lr_col->get_current( ).
          IF lr_current IS BOUND.
            lr_current->if_bol_bo_property_access~get_property_as_value( EXPORTING iv_attr_name = 'TIMESTAMP_FROM'
                                       IMPORTING ev_result   = l_recieve_date ).
          ENDIF.
        ENDIF.
        IF l_recieve_date IS NOT INITIAL.
          CONVERT TIME STAMP l_recieve_date TIME ZONE sy-zonlo
                    INTO DATE lv_date TIME lv_time.
    Check day is working day - if not, correct to previous working day
          IF lv_date IS NOT INITIAL.
            lv_date_temp = lv_date.
            CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
              EXPORTING
                correct_option      = '-'
                date                = lv_date
                factory_calendar_id = 'GB'
              IMPORTING
                date                = lv_date_temp
              EXCEPTIONS
                date_after_range    = 1
                date_before_range   = 2.
            IF sy-subrc IS INITIAL.
              lv_date = lv_date_temp.
            ENDIF.
          ENDIF.
          CONVERT DATE lv_date TIME lv_time
                 INTO TIME STAMP l_recieve_date TIME ZONE sy-zonlo.
        ENDIF.
        lr_col = me->ztyped_context->btstart->get_collection_wrapper( ).
        IF lr_col IS BOUND.
          lr_current ?= lr_col->get_current( ).
          IF lr_current IS BOUND.
            lr_current->if_bol_bo_property_access~set_property(
                       iv_attr_name = 'APPT_TYPE'               "#EC NOTEXT
                       iv_value     = 'ZSTWTIME0001' ).
            lr_current->if_bol_bo_property_access~set_property(
                            iv_attr_name = 'TIMESTAMP_FROM'     "#EC NOTEXT
                            iv_value     = l_recieve_date ).
          ENDIF.
        ENDIF.
      ENDIF.
    could you please help me?

    Hi,
    Thanks for your reply,
    yes, i checked the same thing also. But DO_HANDLE_DATA is called before the SET method of receiving date and in that case we are getting the old value in DO_HANDLE _DATA and  source and Target fields both are not updating.
    I checked, if, i'll change the input field then set method of input field and then EH_ON_SAVE is called directly.
    i think, if i'll do the same modification in the EH_ON_SAVE method as i did in the DO_PREPARE_OUTPUT then it can be updated but i don't want to change the EH_ON_SAVE at this moment.
    is there any other way to update the START DATE(Display mode in the screen) which is calculate from the other context node field receiving date.

  • Baseline date calculation excluding non-Business days

    Hi,
    We have a requirement to exclude non-Business days while calculating Baseline date.
    Currently the Baseline Date being populated in the Accounting Document is Document date + 5days(including Holidays).
    For eg
    Current Scenario
    Document Date: 12th Feb 2008
    Baseline date: 17th feb 2008.
    Requirement:
    Document Date: 12th Feb 2008
    Baseline date: 19th feb 2008(Excluding Sat & Sun).
    Request you to share useful info in this regard.
    Thanks
    Binu

    Hi,
    Use user exit RV60FUS5 for these base line date calculations.
    Thanks
    Krishna.

  • How to make date fields in CRMD_ORDER as GRAY (i.e non editable)

    hi Experts,
    i am new to SAP -CRM ,, here i have one queiry related to CRMD_ORDER.
    In my requirement at the time of creating the leases in the CRMD ORDER The date option for Build up period should be grayed out means non editable, and it should be available to amend later means when user want change the order in CRMDORDER it should be editable..
    is it possible in CONFIGURATION level or we need to modify any BADi's..
    please suggest..
    thanks in advance..
    Best regards,
    pradeep.

    Hi Pradeep,
    If u are talking about the date field which are from date pfofile then i date profile u can set the date types as a non-editable (display only) the the user will not able to edit the dates.
    Date Profile->Date Types->Screen Areas: Dates->tick checkbox(only display field)
    Regards,
    DD's

  • Data form is coming as non editable

    Hi
    I am using hyperion planning 11.1.1.3 when i am creating data form by default it is coming as non editable i.e. all the cells are coming as green.
    to give you more input in the my dataform -> other option-> make data form read only is unchecked.
    so kindly help how to create a editable data form.

    Hi John,
    Thanks for the quick reply,
    My version was standard bottom up which i changed to standard target
    workflow was started that was also changed .
    Maybe they not level 0 members- you are talking about the members is row and column dimension in the data form
    Currency issue- there is no currency conversion script only the application is created as currency application to suit future enhancement, default currency is INR
    year/period is not open- not sure about this what you are pointing to
    but still my data form is showing as non editable
    Kindly if you can help further , i will be great full.

  • Non-editable mode for customer master data in VA01 and VA02

    Hi all,
    User requirement is they don't want to give permission to change customer master data (payer & ship-to ). I didn't find any user exit to do screen non-editable.
    Can any one help me in this..
    Regards,
    Sudhakara

    Hi Sudhakar Reddy,
    For this transaction code user exits available :
    SDTRM001  Reschedule schedule lines without a new ATP check
    V45A0001  Determine alternative materials for product selection
    V45A0002  Predefine sold-to party in sales document
    V45A0003  Collector for customer function modulpool MV45A
    V45A0004  Copy packing proposal
    V45E0001  Update the purchase order from the sales order
    V45E0002  Data transfer in procurement elements (PRreq., assembly
    V45L0001  SD component supplier processing (customer enhancements
    V45P0001  SD customer function for cross-company code sales
    V45S0001  Update sales document from configuration
    V45S0003  MRP-relevance for incomplete configuration
    V45S0004  Effectivity type in sales order
    V45W0001  SD Service Management: Forward Contract Data to Item
    V46H0001  SD Customer functions for resource-related billing
    V60F0001  SD Billing plan (customer enhancement) diff. to billing
    For ur requirement whixh exit is suitable plz check it out. other wise put breakpoint for userexit and check it out.
    Rewards somr points.
    Rgds,
    P.Nag

  • How to make Date fields Editable or Non-Editable based on Call Staus

    Hi,
    We are using CRM2007 Web GUI for Service call creation. We are using date profile to populate the dates. Here my requirement is if call status is 'Call created' then some set of date fields to be appeared in display mode(Non Editable) and some set of date fields to be appeared in change mode(Editable). How to achieve this. Kindly suggest me.
    Regards,
    Steve

    Hello,
    Kindly check the following thread which is giving many solutions for your requirement:
    Re: how to make field non-editable (display mode)
    Kind regards,
    Nicolas Busson.

  • Baseline date  determined in debit memo from refence F2  invoice

    Hello ,
    I  dont  get  BSEG-REBZG  content  in  FI  but  I  have  it  in  the  invoice-Reference  number.......What  can  be  wrong ?
    I  am  working  with  debit  memo  and  I  need  there  the  previos  Invoice  number  in  order  to determine the baseline date from the  F2  invoice  I  have create the  debit memo as  reference.
    Thanks and  best  regards
    Germo
    Edited by: Luis Guilhermo on Sep 15, 2011 11:57 AM

    To activate the payment terms on these non-invoice related credit memos, enter a V in the "Invoice Reference" field when
    entering the document.
    The above works for credit memo, please check for debit memo.
    Rgds
    Murali. N

  • Baseline date not getting populated from SRM invoices posted to ECC 6.0

    Hi,
    We are currently in ECC 6.0. The SRM system is in 4.0. We have this particular problem that the baseline date is not getting populated from the Invoices posted from the SRM. The baseline date is blank and the document is saved.
    Did anyone face the same problem??? Can you please refer SAP note 541934 and expand........
    Thanks
    Aravind
    Edited by: Aitipamula Aravind on Aug 10, 2009 5:13 AM

    Hello,
    Yes, you could check the attached note 541934 and regard the implementation of the field ZFBDT in the invoicing document.
    Note 541934 provides a solution how to achieve the MM-customizing for payment baseline dates getting effective for invoices with SRM-origin. This note needs to be applied at your ERP-MM-side in the former plug-in-layer. As described in the note, this is a modification. It's recommended to apply in non-productive system first.
    Hope the above infor.are helps for you!
    Best Regards,
    Gladys xing

  • Weird behavior in baseline date in MIR4

    Dear Expert,
    Using MIR4, I try to change the payment terms, the baseline date will automatically changed to system date, which is not following the rules on the payment terms setting.
    I have done a debug on this, and this process is executed somewhere in Function
    "FI_CHANGE_PAYMENT_CONDITIONS " :
                case t052-zdart.                                "P00K005354
                  when 'B'.                                     "P00K005354
                    zfbdt = i_bldat.                            "P00K005354
                  when 'D'.                                     "P00K005354
                    zfbdt = i_budat.                            "P00K005354
                  when 'C'.                                     "P00K005354
                    zfbdt = sy-datum.                           "P00K005354
                    if i_cpudt is initial.                     "Note 199967
                      zfbdt = sy-datum.                         "P00K005354
                    else.                                      "Note 199967
                      zfbdt = i_cpudt.                         "Note 199967
                    endif.                                     "Note 199967
    B is document date.
    D is Posting date.
    C is document entry date
    " " is No Default
    Since the invoice have not yet been posted, there is no CPUDT --> the account document date. Therefore , according to the code above, condition C will set the date to system date .  But my setting of payment terms is C , document entry date. The date that entered during the creation of this invoice.....
    Normallly, --> normal posting, if i do not make any changes in the payment term, with the same conditions, C ,  i get the correct date, but once i changed the condition to other s,  with also condition C, the date set to system date, this isnt correct...
    Anyone encounter this before ???
    What's the solution ?
    Thank you for reading my long story......

    Dear,
    Can any help to simulate this in your system ? Just want to see if your system will also behave like that ?
    Do "Edit/Change" in MIR4 , then change the payment terms (to & from , both of original payment baseline type "Entry Date"), then press enter ....
    Does your baseline date changed to current date ?
    Thank you ...

  • Debit memo(DR doc type) baseline date exceding the payment term days

    Hi All
    For debit memo I am facing a issue where my baseline date for a customer is showing more then the days specified in his(customer's) payment terms.
    sales document category is DR and order is created for some customer xyz and payment terms of that customer is showing 0% UP TO 15 DAYS. But when I check it in FBL5n the Net due dt for that order is showing 180 + 15 = 195days.
    What can be the reason, is it due to some enhancement or some routine or what , I am not able to figure out from where these days are coming for. I have checked MV45AFZZ , RV60AFZA and other exit s, I couldnt find any code which shows these added 180 days..
    Guide me in finding out the source ot this, <removed by moderator>.
    Thanks in Advance
    Regards
    Amit
    Edited by: Thomas Zloch on Sep 30, 2011 3:46 PM

    HI,
    You may need to check the copy control settings between the debit memo request and sales document in transaction code VTAA.
    Select the target document type and source document type, and click on the details (header level). Check the routine that is assigned for the field copying requirements for transfering business data.
    The routine assigned may be copying the base line date from the source document. You may need to assign other routine or you may need to develop your own routine to resolve your issue.
    Regards,

  • Make Non-editable Column in Table Control of ME21N and ME22N

    Hi Experts,
    I was trying to look for a solution to make the columns for field MEPO1320-SLFDT(Stat Deliv. Date), MEPO1320-EEIND (Deliv. Date) and MEPO1211-NETPR (Net Price) from transaction ME21N and ME22N to be non-editable ONLY when Qty Received (MEPO1320-WEMNG) > 0.
    I'd found that the modify screen codes were located at Class CL_TABLE_VIEW_MM, Method MODIFY_SCREEN_TC_LINE but there were no enhancement spots available to add my code. Is there any other method i can use to make those fields non-editable?
    Thanks in advance!
    Cheers,
    Cheng
    Edited by: Cheng Mei Tan on Jun 4, 2009 9:31 AM

    Hi Cheng,
    I think you can use this BAdi: ME_PROCESS_PO_CUST - Enhance Processing of Enjoy Purchase Order.
    Use the method PROCESS_ITEM to control the fields at the item level.
    I think is not possible to make the fields non-editable, however, you can put an error message whenever your condition is verified, and the user won't be able to change the fields.
    Cheers,
    Pedro

Maybe you are looking for