BASIC PLANT DATA VIEW in BAPI_MATERIAL_SAVEDATA

HI,
    I need to save some fields in the BASIC PLANT DATA View using BAPI_MATERIAL_SAVEDATA. Would anyone know the HEADER VIEW DATA I need to select and how I am going to go about this?
I am able to successfully save a material but I am having problems in creating the material's BASIC PLANT DATA VIEW.
Thanks!

Check out this code:
*& Report  ZBAPI_MATERIAL_SAVEDATA
*& AUTHOR
*& PURPOSE : THIS REPORT USES BAPI MATERIAL SAVE DATA TO UPDATE AND CREATE
*&           THE MATERIAL
REPORT  ZBAPI_MATERIAL_SAVEDATA NO STANDARD PAGE HEADING MESSAGE-ID (ZHNC).
TYPES:BEGIN OF TY_MAT,
       MATERIAL(4),
       IND_SECTOR(1),
       MATL_TYPE(4),
**       BASIC_VIEW(1),
**       SALES_VIEW(1),
**       PURCHASE_VIEW(1),
*       STORAGE_VIEW(1),
       MATL_GROUP(9),
       BASE_UOM(3),
       BASE_UOM_ISO(3),
*       MATL_GROUP1(1),
*       BASE_UOM1(1),
*       BASE_UOM_ISO1(1),
       PLANT(4),
       DEL_FLAG(1),
       PUR_GROUP(3),
       BASE_QTY(13),
*       PLANT2(4),
*       DEL_FLAG5(1),
*       PUR_GROUP1(1),
*       BASE_QTY1(1),
*       PLANT3(4),
       STGE_LOC(4),
       MRP_IND(1),
*       PLANT4(4),
*       STGE_LOC1(4),
*       MRP_IND1(1),
       SALES_ORG(4),
       DISTR_CHAN(2),
       DEL_FLAG1(1),
       MIN_ORDER(13),
*       SALES_ORG1(4),
*       DISTR_CHAN1(2),
*       DEL_FLAG2(1),
*       MIN_ORDER1(1),
       LANGU(2),
      MATL_DESC(40),
   END OF TY_MAT.
DATA: IT_DATA TYPE TABLE OF TY_MAT,
      WA_DATA LIKE LINE  OF IT_DATA.
*decalraing flag
data: v_flag value ''.
*DECLARING WORK AREAs  TO BE PASSED TO THE FUNCTION MODULE.
DATA: BAPI_HEAD LIKE BAPIMATHEAD,
      BAPI_CLIENTDATA LIKE BAPI_MARA,
      BAPI_CLIENTDATAX LIKE BAPI_MARAX,
      BAPI_PLANTDATA LIKE BAPI_MARC,
      BAPI_PLANTDATAX LIKE  BAPI_MARCX,
      BAPI_STORAGELOCATIONDATA LIKE BAPI_MARD,
      BAPI_STORAGELOCATIONDATAX LIKE BAPI_MARDX,
      BAPI_SALESDATA LIKE BAPI_MVKE,
      BAPI_SALESDATAX LIKE BAPI_MVKEX,
      BAPI_MAKT LIKE BAPI_MAKT,
      BAPI_RETURN LIKE BAPIRET2.
*INTERNAL TABLE TO HOLD THE MATERIAL DESCRIPTION
DATA: BEGIN OF IT_MAKT OCCURS 0.
INCLUDE STRUCTURE BAPI_MAKT.
DATA END OF IT_MAKT.
DATA:BEGIN OF IT_RET OCCURS 0.
INCLUDE STRUCTURE BAPIRET2.
DATA END OF IT_RET.
*INTERNAL TABLE TO HOLD HEADER DATA
DATA: IT_EXCEL TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.
*SELECTION-SCREEN ELEMENTS
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETER: FNAME TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT 'C:\Documents and Settings\Administrator\Desktop\MATMAS.XLS' .
PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
            P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
            P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
            P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.
SELECTION-SCREEN END OF BLOCK B1.
*DECLARATION OF EXCELAL TABLE
AT SELECTION-SCREEN ON VALUE-REQUEST FOR FNAME.
PERFORM F_GET_FILE USING FNAME.
START-OF-SELECTION.
PERFORM F_XLS_ITAB USING FNAME
                   CHANGING IT_EXCEL.
PERFORM F_MOVE_DATA.
perform F_GET_DATA.
*&      Form  F_GET_FILE
*       text
*      -->P_FNAME  text
*      <--P_SY_SUBRC  text
FORM F_GET_FILE  USING    P_FNAME LIKE FNAME.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
   PROGRAM_NAME        = SYST-REPID
   DYNPRO_NUMBER       = SYST-DYNNR
*   FIELD_NAME          = ' '
*   STATIC              = ' '
*   MASK                = ' '
  CHANGING
    FILE_NAME           = P_FNAME
* EXCEPTIONS
*   MASK_TOO_LONG       = 1
*   OTHERS              = 2
IF SY-SUBRC  0.
MESSAGE E006(ZHNC).
ENDIF.
ENDFORM.                    " F_GET_FILE
*&      Form  F_XLS_ITAB
*       text
*      -->P_FNAME  text
*      <--P_IT_EXCEL  text
FORM F_XLS_ITAB  USING    P_FNAME
                 CHANGING P_IT_EXCEL.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
  EXPORTING
    FILENAME                      = FNAME
    I_BEGIN_COL                   = P_BEGCOL
    I_BEGIN_ROW                   = P_BEGROW
    I_END_COL                     = P_ENDCOL
    I_END_ROW                     = P_ENDROW
  TABLES
    INTERN                        = IT_EXCEL
EXCEPTIONS
   INCONSISTENT_PARAMETERS       = 1
   UPLOAD_OLE                    = 2
   OTHERS                        = 3
IF SY-SUBRC  0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM.                    " F_XLS_ITAB
*&      Form  F_MOVE_DATA
*       text
*  -->  p1        text
*  <--  p2        text
FORM F_MOVE_DATA .
DATA : LV_INDEX TYPE I.
FIELD-SYMBOLS <FS>.
*--- Sorting the internal table
SORT IT_EXCEL BY ROW COL.
CLEAR IT_EXCEL.
LOOP AT IT_EXCEL.
MOVE IT_EXCEL-COL TO LV_INDEX.
*--- Assigning the each record to an internal table row
ASSIGN COMPONENT LV_INDEX OF STRUCTURE WA_DATA TO <FS>.
*--- Asigning the field value to a field symbol
MOVE IT_EXCEL-VALUE TO <FS>.
AT END OF ROW.
APPEND WA_DATA TO IT_DATA.
CLEAR WA_DATA.
ENDAT.
ENDLOOP.
ENDFORM.                    " F_MOVE_DATA
*&      Form  F_GET_DATA
*       text
*  -->  p1        text
*  <--  p2        text
FORM F_GET_DATA .
LOOP AT IT_DATA INTO WA_DATA.
MOVE-CORRESPONDING WA_DATA  TO  BAPI_HEAD.
BAPI_HEAD-BASIC_VIEW ='X'.
BAPI_HEAD-SALES_VIEW ='X'.
BAPI_HEAD-PURCHASE_VIEW ='X'.
BAPI_HEAD-STORAGE_VIEW ='X'.
MOVE-CORRESPONDING WA_DATA TO BAPI_CLIENTDATA.
BAPI_CLIENTDATAX-MATL_GROUP = 'X'.
BAPI_CLIENTDATAX-BASE_UOM = 'X'.
BAPI_CLIENTDATAX-BASE_UOM_ISO = 'X'.
MOVE-CORRESPONDING WA_DATA TO BAPI_PLANTDATA.
BAPI_PLANTDATAX-PLANT = BAPI_PLANTDATA-PLANT.
BAPI_PLANTDATAX-DEL_FLAG = 'X'.
BAPI_PLANTDATAX-PUR_GROUP = 'X'.
BAPI_PLANTDATAX-BASE_QTY = 'X'.
MOVE-CORRESPONDING WA_DATA TO BAPI_STORAGELOCATIONDATA.
BAPI_STORAGELOCATIONDATA-PLANT = BAPI_PLANTDATA-PLANT.
BAPI_STORAGELOCATIONDATAX-PLANT = BAPI_STORAGELOCATIONDATA-PLANT.
BAPI_STORAGELOCATIONDATAX-STGE_LOC = BAPI_STORAGELOCATIONDATA-STGE_LOC.
BAPI_STORAGELOCATIONDATAX-MRP_IND = 'X'.
MOVE-CORRESPONDING WA_DATA TO BAPI_SALESDATA.
BAPI_SALESDATAX-SALES_ORG = BAPI_SALESDATA-SALES_ORG.
BAPI_SALESDATAX-DISTR_CHAN = BAPI_SALESDATA-DISTR_CHAN.
BAPI_SALESDATAX-DEL_FLAG = BAPI_SALESDATA-DEL_FLAG.
BAPI_SALESDATAX-MIN_ORDER = 'X'.
REFRESH IT_MAKT.
IT_MAKT-LANGU = WA_DATA-LANGU.
IT_MAKT-MATL_DESC = WA_DATA-MATL_DESC.
APPEND IT_MAKT.
CLEAR IT_RET.
REFRESH IT_RET.
PERFORM F_CALL_BAPI.
READ TABLE IT_RET WITH KEY TYPE = 'S'.
IF SY-SUBRC EQ 0.
PERFORM F_BAPI_COMMIT.
WRITE:/ 'MATERIAL CREATED OR UPDATED SUCESSFULLY WITH MATERIAL NO',WA_DATA-MATERIAL.
ELSE.
MESSAGE E000(ZHNC) WITH 'ERROR IN CREATING THE MATERIAL'.
*WRITE: / 'ERROR IN CREATIN MATERIAL',IT_RET-MESSAGE.
*PERFORM F_DOWNLOAD.
ENDIF.
*ENDIF.
ENDLOOP.
ENDFORM.                    " F_GET_DATA
*&      Form  F_CALL_BAPI
*       text
*  -->  p1        text
*  <--  p2        text
FORM F_CALL_BAPI .
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
  EXPORTING
    HEADDATA                   = BAPI_HEAD
   CLIENTDATA                 =  BAPI_CLIENTDATA
   CLIENTDATAX                =  BAPI_CLIENTDATAX
   PLANTDATA                  =  BAPI_PLANTDATA
   PLANTDATAX                 =  BAPI_PLANTDATAX
   STORAGELOCATIONDATA        =  BAPI_STORAGELOCATIONDATA
   STORAGELOCATIONDATAX       =  BAPI_STORAGELOCATIONDATAX
   SALESDATA                  =  BAPI_SALESDATA
   SALESDATAX                 =  BAPI_SALESDATAX
IMPORTING
   RETURN                     =  IT_RET
TABLES
   MATERIALDESCRIPTION        = IT_MAKT
*   UNITSOFMEASURE             =
*   UNITSOFMEASUREX            =
*   INTERNATIONALARTNOS        =
*   MATERIALLONGTEXT           =
*   TAXCLASSIFICATIONS         =
*   RETURNMESSAGES             =
*   PRTDATA                    =
*   PRTDATAX                   =
*   EXTENSIONIN                =
*   EXTENSIONINX               =
APPEND IT_RET.
ENDFORM.                    " F_CALL_BAPI
*&      Form  F_BAPI_COMMIT
*       text
*  -->  p1        text
*  <--  p2        text
FORM F_BAPI_COMMIT .
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
* EXPORTING
*   WAIT         =
* IMPORTING
*   RETURN        =
ENDFORM.                    " F_BAPI_COMMIT

Similar Messages

  • How to select plant view in BAPI_MATERIAL_SAVEDATA

    Hi Friends,
    I am using standard BAPI (BAPI_MATERIAL_SAVEDATA) to create Material Master. There is no option to select plant view in headdata itself but i need to populate plant data. So i've used PLANTDATA and PLANTDATAX parameter to pass plant name,storage location and period indicator.
    say
    PLANTDATA-plantname = '0011'.
    PLANTDATA-storagelocation = '0011'.
    PLANTDATA-periodind = 'D'.
    PLANTDATAX-plantname = '0011'.
    PLANTDATAX-storagelocation = 'X'.
    PLANTDATAX-periodind = 'X'.
    The material gets created but plant view is not created.
    <<text removed>>
    Thanks in advance.
    Regards,
    Prabhu
    Edited by: Matt on May 5, 2009 11:15 AM - don't use ASAP

    Hello,
    Try this
    Data:
               PLANTDATA           LIKE BAPI_MARC,             "ins H 592229
               PLANTDATAX          LIKE BAPI_MARCX,            "ins H 592229
    Get plant
          IF FT-FNAM = 'RM03M-WERKS'.                          "ins H 592229
            PLANTDATA-PLANT = FT-FVAL.                         "ins H 592229
            PLANTDATAX-PLANT = FT-FVAL.                        "ins H 592229
          ENDIF.             
        CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'                 "ins H 592229
             EXPORTING                                         "ins H 592229
               HEADDATA            = HEADDATA                  "ins H 592229
               CLIENTDATA          = CLIENTDATA                "ins H 592229
               CLIENTDATAX         = CLIENTDATAX               "ins H 592229
               PLANTDATA           = PLANTDATA                 "ins H 592229
               PLANTDATAX          = PLANTDATAX                "ins H 592229
             IMPORTING                                         "ins H 592229
               RETURN = RETURN_CODE2                           "ins H 592229
             TABLES                                            "ins H 592229
               MATERIALDESCRIPTION = MATERIALDESCRIPTION.      "ins H 592229
    Check this standard one is using in the same way
    see this program MMCP3FP0

  • Merging Basic data View and Classification View in Material Master

    Hi,
    There is a requirement to append Classification View under Basic Data View and then finally to delete Classification View.
    As per my understanding, it is not possible. Please let me know if it is possible, if so, please let me know how is it possible.
    A quick response is appreciated.
    Thanks & Regards
    Bhaskar Baddela

    Hi,
       Refer the thread: Problem creating Material Master sales view with LSMW which discuss the same issue. You may check and revert back.
    Regards,
    AKPT

  • Allow PUBLIC users to search and view basic OID data

    Have tried to use the People Search portlet available under Portlet Repository: Administration Portlets: SSO/OID.
    Portlet works fine so long as user is logged in. However, I need to be able to allow ANYBODY to search and return this basic user data.
    Is there a way to do this, either by configuring something or by creating a custom report on a mapped (synonym) table/view???

    Hi Sonia,
    I don't think it's possible with the People Search Portlet - the application that controls the People Search Portlet is the Oracle Delegated Administrative Services & it requires a login via SSO to perform search / update Operations.
    I would suggest that you develop a custom portlet using either PL/SQL or Java ( using simple JNDI ). You can later extend your own application to suit future business needs.
    Regards,
    Sandeep

  • Creation of Plant Specific Views while creating or changing the Material

    Hi,
    When saving a material (MM01/MM02), based on data in custom table, I have to extend the material for different plants and plant specific views such as
    1.     Purchasing
    2.     Foreign Trade Import
    3.     MRP1
    4.     MRP2
    5.     MRP3
    6.     Forecasting
    7.     Parts F&P Data (custom view)
    8.     Accounting 1
    How can I achieve this? Is there any FM or BAPI that can be used to extend material for a plant and its specific views?
    Also please suggest me the user exit or BADI which has to be used to achieve this functionality?
    Best Regards,
    Kumar

    We can use the BAPI, BAPI_MATERIAL_SAVEDATA to extend material to different views.

  • DRILL_UP and DRILL_DOWN DP Macro and data view refresh

    Folks,
    Need your help with the following:
    I have the following characteristics in the data view:
    Site, Plant, Unit, Product Family, Material.
    1. When go into the data view, I am at the most detailed level.
    2. I created a macro so that I DRILL_UP( 'Material' ; INTERNAL ) and run it.
    3. Then I run another macro to perform calculations at this level. Basically, I am disaggregating a key figure based on another key figure in this step (since disaggregation at the lowest level does not make sense). This works because there is nothing fancy here.
    4. I created a macro so that I DRILL_DOWN( 'Material' ; INTERNAL )
    Problem: When I run this macro in the data view, the whole data view values look like they are messed up. Only the totals values can be seen and no other values. This is the case when I drill up, and when I drill down. This is actually the case even when I did not use the INTERNAL option for DRILL_UP and DRILL_DOWN.
    Here is the thing. When I save the data view, everything gets refreshed and all the values get correctly populated at the lowest level as expected. So, it seems that the problem is with refresh.
    Please let me know if you have any suggestions.
    Thanks,
    Satish

    Hello,
    Just to add to the above replies from our two experts.
    I checked your scenario, and I think maybe you can acheive this just by changing the macro's execution level, from detailed level to aggregated level. Here you do not need the drill_down and drill_up macros, which are time consuming ...
    Please have a try and good luck
    Best Regards,
    Ada

  • How to select a custom view in BAPI_MATERIAL_SAVEDATA

    In our company we have defined some CUSTOM views for different materials. I want to select a custom view in the header data but don't see an option. The only options I see are as follows:
    MATERIAL
    IND_SECTOR
    MATL_TYPE
    BASIC_VIEW
    SALES_VIEW
    PURCHASE_VIEW
    MRP_VIEW
    FORECAST_VIEW
    WORK_SCHED_VIEW
    PRT_VIEW
    STORAGE_VIEW
    WAREHOUSE_VIEW
    QUALITY_VIEW
    ACCOUNT_VIEW
    COST_VIEW
    INP_FLD_CHECK
    MATERIAL_EXTERNAL
    MATERIAL_GUID
    MATERIAL_VERSION
    How can I select a view (in BAPI_MATERIAL_SAVEDATA) that's not a standard SAP view?
    Please help!
    Thanks.

    Hi,
    which views do you select in the structure HEADDATA? Do you select STORAGE_VIEW?
    Cheers

  • Modify the data source of a data view web part

    I have a dataView web part deployed in a template in multiple site collection. This dataView hasn't any query set up, so it loads a lot of items and this is slowing down my system.
    Now I want to programmatically put a query overriding the existent (empty) one and I'm doing like this:
    System.Web.UI.WebControls.WebParts.WebPart y = (System.Web.UI.WebControls.WebParts.WebPart)item;
    Microsoft.SharePoint.WebPartPages.DataFormWebPart z = (Microsoft.SharePoint.WebPartPages.DataFormWebPart)item;
    StringBuilder dataSourceString = new StringBuilder("<%@ Register TagPrefix=\"sharepoint\" Namespace=\"Microsoft.SharePoint.WebControls\" Assembly=\"Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c\" %>");
    dataSourceString.Append("<%@ Register TagPrefix=\"WebPartPages\" Namespace=\"Microsoft.SharePoint.WebPartPages\" Assembly=\"Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c\" %>");
    dataSourceString.Append("<sharepoint:SoapDataSource runat=\"server\" SelectUrl=\"http://intranet.contoso.com/sites/spc/_vti_bin/lists.asmx\" InsertUrl=\"\" UpdateUrl=\"\" DeleteUrl=\"\" SelectAction=\"http://schemas.microsoft.com/sharepoint/soap/GetListItems\" InsertAction=\"\" UpdateAction=\"\" DeleteAction=\"\" SelectPort=\"ListsSoap\" InsertPort=\"\" UpdatePort=\"\" DeletePort=\"\" SelectServiceName=\"Lists\" InsertServiceName=\"\" UpdateServiceName=\"\" DeleteServiceName=\"\" AuthType=\"Basic\" AuthUserName=\"contoso\\administrator\" AuthPassword=\"pass@word1\" WsdlPath=\"http://intranet.contoso.com/sites/spc/_vti_bin/lists.asmx?WSDL\" XPath=\"\" ID=\"SoapDataSource3\">");
    dataSourceString.Append("<SelectCommand><soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><GetListItems xmlns=\"http://schemas.microsoft.com/sharepoint/soap/\"><listName>Jobs</listName>");
    dataSourceString.Append("<Query><Where><Eq><FieldRef Name=\"Title\" /><Value Type=\"Text\">2012_080_A_0</Value></Eq></Where></Query>");
    dataSourceString.Append("<rowLimit>9999</rowLimit></GetListItems></soap:Body></soap:Envelope></SelectCommand><InsertCommand></InsertCommand><UpdateCommand></UpdateCommand><DeleteCommand></DeleteCommand></sharepoint:SoapDataSource>");
    z.DataSourcesString = dataSourceString.ToString();
    manager.SaveChanges(z);
    In my code, I can see the DataSourceString changing, but if I refresh the page it is still loading all the data: why?!

    Hi,
    According to your description, my understanding is that you want to change the data view web part datasource programmatically.
    We need to override the databind method like below:
    public class ExtendedDataFormWebPart : DataFormWebPart
    public override void DataBind()
    this.DataSource = your own data source;
    base.DataBind();
    Here is a detailed code demo for your reference:
    http://jamestsai.net/Blog/post/How-to-query-cross-site-lists-in-DataFormWebPart-Part-1-Build-your-own-data-source-for-DataFormWebPart.aspx
    Best Regards
    Jerry Guo
    TechNet Community Support

  • Difference "abc indicator" in MRP1 & "cc phys inv ind" in plant data stor1

    Hello,
    we want to do cycle counts and I noticed that there are two different field in the material master for that.
    I think they have a different purpose?
    "ABC indicator"  field in MRP1 view
    and
    "cc phys inv ind" field in plant data/ stor 1 view
    Can somebody please explain the difference?
    Thanks
    Anne

    MC40 and MC41 dont need customizing, setting can be made in selection screen.
    ABC analysis for cycle count MIBC needs customizing.
    In MRP1 view the field name is MARC-MAABC while on storage location view the field name is MARC-ABCIN.
    The one on storage location view is used for cycle count, and includes ABC and D, and is caclulated by MIBC transaction.
    The indicator in MRP1 view is calculated and updated by MC40 and MC41 transaction
    MICN is the only one that can update the indicator used for cycle counting.
    if you execute both transaction with same settings, then there should be the same result.
    However, pretty often the cycle count indicators are precalculated by MICN based on consumption, but then individual items are changed to get a different indicator for specific reasons.
    You may have a low value item, which is very important for your processes.
    Based on consumption values it may get indicator C, but if you have differences on that item then it is a critical factor for your business, hence you want count it more often, thus you would manually change it to B or even A. (which can be done directly from the MICN report)
    The focus on both indicators can be equal in many companies, but may also be different in other companies, hence you need 2 indicators for ABC analysis

  • Production order Basic start date calculation

    Hello PP Sapperu2019s,
    I have an production order for total qty - 865,00.This production order created on 11.08.2011 and I could able to see the Basic start date as 26.06.2011.Please let me know how this basic start date gets calculated. I mean what are all the parameters included for calculating this basic start date.
    My Observation:
    I have checked in OPU3 for the respective plant and order type the scheduling type mentioned as Backward.
    SMK u2013 903 (ie, opening period for planned order u2013 3 days)
    In Routing we have two operations.
    Requesting from forum people to give me the detailed calculation part on how this basic start date gets calculated / arrived.
    Please let me know if you need any more inputs.
    Cheers,
    Kumar.S

    Hi Kumar,
                     As per my understanding this is all decided/maintained through scheduling parameters which are defined in Customizing per order type, plant and production scheduler (from the material master) (Customizing for Shop Floor Control, by choosing Operations > Scheduling > Define Scheduling Parameters). In what follows the parameters are described that affect the scheduling of a production order. Further control parameters are described in the course of this section.
    According to your query I suggests ,In Customizing you can specify that an order is rescheduled as soon as it is a certain number of days late (Start in the past indicator). The system then automatically carries out today scheduling when the basic start date of the order is more than the given number of days in the past. This scheduling is a type of forward scheduling starting from todayu2019s date and where the necessary reduction measures are applied .
    Else you can also specify  that a production order is to be rescheduled automatically whenever it is saved (indicator Automatic scheduling). If changes relevant to scheduling are made in the order and this indicator is not set then the order is given the status NTER (dates not current).
    Hope this would be useful for you at some extent.
    Please revert if required .
    Regards
    Chandra

  • Change of Basic Finish Date for a Maintenance Order

    Hi Experts,
    I have a requirement where I need to change the Basic Finish Date of an order. Currently in config for order type and plant combination, scheduling parameters are set as:
    Adjust to Basic Finish Dates
    Automatic Scheduling.
    If in an order, I remove the tick for Automatic Scheduling, I am able to change that but I am not supposed to do that.
    Can you suggest me how thisissue can be resolved. Remember, changing the Config is not an option.
    Regards...

    hi
    Since you have done the adjust basic dates ,kindly change the operation dates ,which will automatically change the dates specified in the operation dates
    regards
    thyagarajan

  • MO basic finish date how to compute

    Hi, i create a MO, qty = 42000, basic start date 200/12/01, the system automatic calculation basic finish date 2009/02/19, Can you tell me the basic finish date how to compute?
    our system setting:
    standard margin key = 000
    scheduling type = Forward

    Hi,
        it will consider your processing time if u have made a production order based on standard value & base qty u have given in routing. plz check them.
       In case of Planned order creation generally it will take ur in house production time but if u have maintained base qty & setup time, processing time etc in work scheduling view then it will take finish time according to that & it will not consider in house production time.
    Regards
    Rakesh

  • Set Basic finish date in serviceorder with today + 10 days

    Hi,
    when we create an service order (IW31) the Basic start date and Basic finish date has default
    value of today.
    I will set Basic final date as default with today + 10 days.
    I have search in SPRO but don't find any way.
    Is there an EXIT or BADI to do this?
    thanks.
    Regards, Dieter

    Hi Paul,
    thanks for your answer, i have tried it, but no effect.
    I have to clear what i really want to have (sorry that i havn't done it in the first thread.
    First we create an Service notification via IW51, and go direct via "create" button to "create order".
    A little popup is shown to insert order type, planning plant, main work center. After press enter
    we are in create Service order (with revenues) at this time i don't insert any value.
    Now the value of "Basic start date" and "Basic finish date" has a value of today, it seems that these
    value are set as default, priority is empty.
    Now i want that the 2 date-fields are set as default with today and today + 10 days.
    How can i do this?
    Regards, Dieter

  • Basic start date and scheduled finished date...can we have Planned date?

    Is there any "Plan Start Date" in SAP, the date where scheduler must put manually in the system to determine the "committed" date for the work to be executed - based on earliest and latest start date which automatically calculated by SAP?
    Our plant must keep the Basic Finish Date unchanged since it is the Required Date of the Work to finish.  We found that the Plan Date does not change and I was wondering if there is any way we can have the Planned date on the order header or have the basic finish date unchanged?
    Appreciate your advices

    Hi
       As per your query screen variant is the better option to be choose so that here you can go with user id based restriction
    Attaching the complete the scenario
    Transaction and Screen variants with an Example
    http://scn.sap.com/docs/DOC-39667
    Try these document & try to configure if you have any further please revert back.
    Thanks & Regards
    Sandeep Kumar Praharaj

  • Basic Finish Date in Service Order

    Hi Gurus,
      I want to change the Basic Finish date in the service order. The
    system is allowing me to change it in the change mode of service order
    (IW32), but after saving when I come back and see the order again, it is
    showing the old date only. I want to change the Basic Finish date as
    10.09.2007. Could anybody please guide?
      Prassee

    Hi Thyagarajan,
    Thanks, I have already checked the same. For the order type and palanning plant, the date adjustments set as " Adjust basic date.......", but still it is not allowing me to change the basic date.
    Prasanth
    > hi prasanth
    >
    > check for you order what scheduling parameters are
    > you maintained.if the Adjust shchduling is set as" DO
    > not adjust basic dates:, then i think your problem
    > will occur.
    >
    > regards
    > thyagarajan

Maybe you are looking for

  • Printing problem HP Photosmart B210a

    Hello, I have a major problem with my brand new HP printer. Hopefully someone will help me out. I have installed my new printer and I am unable to print wirelessly. I have done all possible resets, my Mac is updated I have latest drivers from HP. Whe

  • JMF, Linux, wrong codec selected when using jarred version of app

    I have problem realising an AVI player when I try and run Linux JMF application when whole application is bundled into jar file and I try and run it using   java -cp <..JMF/lib/jmf.jar:/home/codroe/fobs4jmf.jar..> -jar app.jarIn jmf.log I see: ## Pla

  • Best method for scrollable list of objects

    I was attempting to create a list of objects in a scrollable pane with the ScrollPane object. I am having a very hard time customizing what is actually scrolling in that pane, though. By using a custom renderer class, I am able to change what it look

  • 11i.AD.I.6

    hi all EBiz suite 11.5.10.2 on Windows i would to update my AD module from 11i.AD.I.2 (11.5.10.2) to 11i.AD.I.6 version in the readme of this patch i found some pre-req 1)under system requirement: about perl executable: it mention to install perl and

  • Drop down menus in CS4

    To be specific, would these drop down menus on this page http://www.flashden.net/category/flash/menus-buttons/horizontal-menus work in CS4? Cam Flash CS4 create drop down menus without getting into scripting? If so, is it like DW? Want to do a site l