Backend transfer error: delivery date out of factory calendar

Hi to all,
When an order, created from a shopping cart, has been transfered to backend system, i've got the error in subject.
I've controlled all dates, both in order than in SC. All dates are not in festive days.
Any ideas?
Thanks in advance,
Christian

Hi Christian,
Please read OSS note 814100.
Kind regards,
Yann

Similar Messages

  • System does not propose the delivery date based on factory calendar

    Hi,
    I am creating a sales order for a delivery date for this sat which is (2/22/09)
    I have maintained 2 separate calendars for
    1) shipping point
    2) for the route
    The route has a transit time of 1 day and the calendar has sat and sunday as non working.
    the Shipping point has a pick/pack time of 1 day and the calendar has sat and sunday as non working
    The material is available in the warehouse
    Now when i create this sales order i enter the delivery date as 2/22/09, the system does not propose me the delivery date of monday (i.e 2/23/09) It accepts the 2/22/09 delivery date.
    In the schedule line i do see the date as 2/22/09 only.
    The delivery was created with the following dates
    Picking = 2/17/09
    Transportation Planning = 02/18/2009
    Loading =02/18/2009 
    Planned GI= 02/18/2009
    Delivery Date = 02/22/2009
    How can the system give me the delivery date of a sunday when the calendar doesnt allow sunday as working day.
    Also the route time is 1 day in transit so i am not sure why the system is proposing a 3 day transit time?
    Can any one explain the behaviour of SAP for the delivery date logic

    Dspsac,
    Delivery date can be any date.  For instance, if your customer insisted on a Sunday delivery, you would accommodate him, regardless of any calendar.
    From the delivery date, the system counts backwards USING THE FACTORY CALENDAR ASSIGNED TO THE ROUTE by the number of days in the route.  You have to consult the FC assigned to your Route to determine if the GI date has been properly calculated.
    From the GI date, the system counts backward Pick/pack time, using the shipping point calendar, to arrive at Material availability date.
    Calculations are explained in SAP online help
    [Transportation and Delivery Scheduling|http://help.sap.com/erp2005_ehp_04/helpdata/EN/dd/5607e7545a11d1a7020000e829fd11/frameset.htm]
    Regards,
    DB49

  • Error - Delivery date not set. Notify your system administrator - TcodeKKS1

    Hi,
    While using Tcode - KKS1  we are getting the Error - "Delivery date not set. Notify your system administrator"  for two Production orders.  I have checked all the date fields in Production order. What could be the reason for this.
    Timely help will be highly appreciated.
    Thanks is advance
    Narayanan

    Hi,
    check SAPNET note 83914 and related notes.
    best regards, Christian

  • BEx variables: Date is outside Factory Calendar Image

    Good day
    A user received the following message when selecting the inpiut help for a date variable for a CRM query:
    " Date is outside Factory Calendar Image"
    I have checked tcode SCAL and noticed that the factory calendar for South Africa = 1996 to 2010. I checked the CRM source and their factory calendar is the same. In the mean time I have transferred the global settings for SAP DNI (parts) into BW and the factory calendar setting for South Africa now shows 1996 to 2015.
    Problem is that the CRM query still shows the same error message.
    Question:
    1) Should factory calendar settings for all SAP sources (Modules i.e. CRM...) be imported into BW, or is there another setting that I must check?
    Thanks in advance.
    Cj

    This is what I have done:
    Whe have the following R/3 modules (source systems in BW)
    SAP DNI
    SAP dFM
    SAP CRM
    SAP SRM
    etc.
    (Tcode = SCAL, selected 'factory calendar', selected 'rebuild tables')
    Firstly I have transferred the global settings for SAP CRM (as the BEX query is from CRM). Their factory date was 2012. This did not solve the problem.
    secondly, I did SAP DNI, their factory date = 2015, this also did not solve the problem.
    I then transferred the global settings for SAP dFM, our main reporting module, their factory date = 2020. The problem was solved.
    Seems as if only ONE of the modules depicts the factory calendar date for BEX.
    I have rested this again and only SAP dFM global settings rectified the BEx display problem.
    Hope this helps?

  • Billing plan date should be same as invoice date as per factory calendar

    Hi,
    We have two contracts, one is having billing plan material and another is having no billing plan material of same customer.When we go for the billing, as because these having all the header fields same it should give one single invoice of those two contracts,but its giving two invoices means the invoice splits.I check it and found, due to different billing date the invoice splits.If we go for VF04 we can force the billing date as same,but they are is a one batch running for this invoice.My invoice date of two contracts is 22.06.2014 which is factory calendar date and billing plan date is 26.06.2014 which is contract start date.My client is asking that can we get billing plan date same as invoice date as per factory calendar in standard to get single invoice? Kindly suggest me where is the settings.
    Thanks in Advance
    Regards,
    Braja

    Braja,
    Check this
    Goto  the billing plan tab in the corresponding line item and check the rule that is determined. Now go to the configuration of this rule table by using the path
    SPRO>SD> Billing> Billing Plan> Define rules for determining dates and choose your Applicable rule and click on the details.
    There you will see the Calendar ID field where you will have to maintain the applicable factory calendar. I think this should work and your billing date on the item relevant for billing plan should be the same as the other item.
    Hope this helps,
    Ravin

  • Transfer of Delivery Dates to Shipments

    Dear Gurus,
    I've read SAP Library in the shipment, there's feature for transfering of delivery dates to shipments :
    The system propose shipment dates and times from the delivery.There are two methods to choose from:
    1.Standard default
    When this indicator is set, dates and times are copied from deliveries into the shipment. There are a few rules that apply to standard defaults. First, the loading date and time in the delivery becomes check-in time and loading start in the shipment. The delivery's planned goods-issue time becomes the loading end, shipment completion and transportation start time for the shipment. If the goods-issue date and time (loading time) is unclear in the delivery, the latest goods issue date that appears in the delivery is copied into the shipment. The delivery date and time is copied into the shipment's transportation end.
    2.You can create your own copy routine to use for date and time defaults by using the flexible default option.
    I don't have any clue how to use the first method.
    Any gurus can help me bout this?
    Thank you,
    Yan

    Hi,
    The rules that you want to apply are setup at shipment type definition in SPRO.
    There you can find field 'copy routine' which includes the code copying data from deliveries into shipments.
    Standard SAP routine is 008 (FV56C008) that includes simple logic as you specified.
    Naturally you can copy this one into your custom code that you can also assign for your shipment types.
    Regards,
    Dominik Modrzejewski

  • Stock Transfer Order: Delivery date issue BAPI_PO_CREATE1

    Hi,
    I am creating STO using Inbound Delivery data from BAPI_PO_CREATE1
    inbound shipping date is 30 may 2014.
    Passing below data
    HeaderData:
    doc_type = 'UB'.     "STO
    suppl_plnt     =     '101'
    doc_date     =     inbound shipping date.
    comp_code     =     '1000'
    purch_org = '20'
    pur_group     =     '200'
    Headerx Data:
    doc_type = X
    suppl_plnt     =     X
    doc_date     =     X.
    comp_code     =    X
    purch_org = X
    pur_group     =   x
    Item Data:
    Po_item = tabix of loop
    Material = material from Inbound delivery item
    plant = '101'
    strge_loc = W.
    Qunatity = from Inbound item only.
    ItemX Data:
    Po_item = X
    Material = X
    plant = 'x
    strge_loc = X.
    Qunatity = X.
    Schedule Line Data:
    po_item = tabix of loop
    schedule_line = '001'
    delivery_date = shipping date
    del_datcat_ext = 'D'.
    Quantity     =     quantity from Inbound item.
    call function 'bapi_po_create1'.
         exporting   
              poheader = header data
              poheaderx = headerx data
          importing
              exppurchaseorder = po
          table
              return = return
              poitem = item data
              poitemx = itemx data
              poschedule = schedule data
              poschedulex = schedulex data.
    when i am creating STO with above method STO is getting created and all data in it also correct but delivery date is 20th june 2014
    instead of 30 may 2014.
    it is coming as there is planned delivery time that is 21 so it is showing 20th june 2014.
    but i need this value as 30th may 2014 only.
    please help me on that.
    thanks in advance.
    Regards,
    Gaurav

    Hello,
    You have to populate internal tables pocond and pocondx with values for itm_number,cond_st_no,cond_count,cond_value,cond_type, currency and change_id. Then call BAPI_PO_CREATE1.
    Thanks,
    Venu

  • Scheduled delivery date according to customer calendar

    hi all,
    i maintained a customer calendar with only friday as work day, and assigned it to customer in uploading point in customer master data.
    when creating sales order, the system checks the customer calendar with the date proposal from sales order type, and display message "No goods accepted on 2008.11.19. The next possible date is: 2008.11.21". that means customer calendar works, but the system didn't change the date proposal to 1121, and further, it didn't change the schedule line delivery date accordingly. it give and just give a message out.
    i need the system calculate delivery date or schedule line date under the restriction from customer calendar, not just give some message.
    i once make it out that the system automatically changed the schedule line into two line, say, the first line is 0 pc on 1119, and the second line is 10 pc on 1121. but afterwards, i can no longer reproduce the result.
    can anybody give me some help on it? thanks a lot.
    daniel

    Daniel,
    I'm not sure but you may want to try it out. Deselect the Propose Delivery Date option in the Sales Document type and then try. Maybe the system in proposing the date because of this configuration and is not changing as per customer calendar
    Regards
    Nadarajah Pratheb

  • Difference between dates based on factory calendar.

    Hello
    Is there a standard function module which can calculate the number of days.(difference between creation date of the document and system date) but in accordance with the factory calendar.
    and also os there a way we can find out these function modules names by ourself

    Hi,
    please don't do a cross posting of the same question in different forums. It is against the rules --> see rules of engagement. But anyway, check out your other thread, i gave you the answer.
    kind regards
    Siggi

  • How to get working Date based on factory Calendar and current date

    Hi All,
    I want to deletermine a date which is Invoice date + 3 working days excluding SAT, SUN and holidays. For e.g, if Invoice date is 18th Sept, 2009, then my desired date should 23rd Sept, 2009.
    I do have factory calendar ID but i dont know the proper function module.
    Can some one please help me...

    Hi,
    check this code,
    DATA:
    w_date   TYPE dats,
    w_date1  LIKE scal-date,               " dats
    w_date2  LIKE scal-date,
    i_factid LIKE tkevs-fcalid VALUE 'IN', " IN for India
    it_dats  TYPE TABLE OF rke_dat,
    wa_dats  LIKE LINE OF it_dats,
    w_lines  TYPE i.
    CALL FUNCTION 'CALCULATE_DATE'
      EXPORTING
        days        = '0'
        months      = '1'
        start_date  = sy-datum             " for example '20090918'
      IMPORTING
        result_date = w_date.              " 1 month added '20091018'
    w_date1 = sy-datum.
    w_date2 = w_date.
    CALL FUNCTION 'RKE_SELECT_FACTDAYS_FOR_PERIOD'
      EXPORTING
        i_datab  = w_date1
        i_datbi  = w_date2
        i_factid = i_factid
      TABLES
        eth_dats = it_dats.                " number of working days between two dates
    READ TABLE it_dats INDEX 4 INTO wa_dats.
    WRITE :
      / wa_dats-periodat.                  " new date '20090923'
    Hope this will be helpfull...
    Regards
    Adil

  • How to find out the Factory Calendar ID used by  an Organization

    Hi Experts,
    I want to know Factory Calendar ID used by an Organization.
    Which table store the Factory Calendar information for an organization.
    Is there any function module to get the Factory calendar of an organization.
    Please help me ASAP.
    Point will be rewarded for helpful answers.
    Thanks in advance
    Kulvendra Kumar

    Hi
    chk the view v_001p_m
    there u can find ur org nization so there u wull find the calender assigned to them.

  • Final Cut Express Log & Transfer Error No Data

    Hello all, after hours pouring through the threads with similar questions, I have had no luck. I have been using FCE for nearly two years, and have never seen this error message "No Data"
    Last night, I was in the middle of transferring clips from my Sony hdr xr520v using my MacBook Pro capturing on my external HD with over 200GB available. The transfer was going smoothly, but VERY slow - slower than I remember it ever taking. I thought I would be a bright one and switch from my Firewire port to my USB (I had been capturing via USB for about 6 months when my logic board fried and external drive was not visible via Firewire only USB) In any event, I'm boring you with the details so you can replicate the scenario. The transfer was working with Firewire but I switched back to USB illogical I know since Firewire is faster than USB, but I was going with prior 6months experience. When I connected the HD with the USB, all of a sudden I got the No Data error message. I promptly switched back to Firewire, but I am still getting the message! What have I done?
    I checked my settings - Log & Transfer is set to AVHD Plug in and Plain Stereo. Both audio and video are checked, FCE is set to HDV- AIC 1080i50.
    I can not log & transfer ANY clips into FCE (not even the ones already imported last night) I can, however import all into iMovie (which I know doesn't care about all the stuff FCE cares about but helped me eliminate the possibility of corrupt clips).
    ANY help would be MUCH appreciated

    I thought you had to use USB 2.0 to log and transfer AVCHD . . . . definitely not Firewire?
    I suggest you trash the preferences as detailed in the link below and start again with the correct Easy Setup and using USB 2.0.
    http://www.fcpbook.com/Misc1.html

  • Date is outside factory calendar range

    HI Experts,
    I have an issue with date variables. When ever i try to click on browse button, beside the variable selection i keep getting the # symbol. I need to see the calendar popup instead of this # symbol.
    I did some research and found some threads which i am giving below, but none of them solves my problem . Any help will be greatly appreciated.
    https://forums.sdn.sap.com/click.jspa?searchID=26392212&messageID=4847144
    https://forums.sdn.sap.com/click.jspa?searchID=26392212&messageID=7039838
    Thank You,
    Sharma.

    Hi Sharma,
                  Check here........
    http://help.sap.com/saphelp_nw70/helpdata/en/5f/b6d837aeadf03ae10000009b38f889/content.htm
    for display values in variable screen when you browse for a char.
    you can get values from master data table or from info provider.
    Thanks,
    Vijay.

  • Problem in BAPI_PO_CREATE1 with delivery date option

    Hi Experts,
    I'm using BAPI_PO_CREATE1 for uploading user excel file to create purchase orders.
    The issue is PO is created successfully but the delivery date is not picking properly. System is picking some other delivery date.
    Can any one help me out from this?????????
    Any USEFUL INPUTS for solving this issue will be rewarded.
    Code :
    REPORT zmm_bapi_po_create.
    *                             ''~``
    *                            ( o o )
    *    +------------------.oooO--(_)--Oooo.------------------+
    *    | ZMM_BAPI_PO_CREATE -To create Purchase orders       |
    *    |                                                     |
    *    |                    .oooO                            |
    *    |                    (   )   Oooo.                    |
    *    +---------------------\ (----(   )--------------------+
    *&    Program Name     : ZMM_BAPI_PO_CREATE
    *&    Transaction Code :
    *&    Module Name      : MM
    *&    Developer        : Lakshmiraj.A
    *&    Functional       : Xavier
    *&    Transport Request:
    *&    Program Type     : Report
    *&    SAP Release      : 46C
    *&****************************REVISION LOG*****************************
    *&  Log     Date         Author              Description
    *&------------------------ TABLE USED --------------------------------*
    *&---------------------- VARIABLE DECLARATION ------------------------*
    *  For Storing file name.
    DATA  : filename1 TYPE string.
    *  Flag to identify the matching entries
    DATA  : flag(1).
    *  For Display Message
    DATA  : g_msg(80) TYPE c.
    *  Declaring that as a character with length 4096.
    TYPES truxs_t_text_data(4096) TYPE c OCCURS 0. "  Type Group : TRUXS
    *  Containing RAW Data
    DATA : it_raw TYPE truxs_t_text_data.
    *&------------------------- INTERNAL TABLE ---------------------------*
    DATA: gstest LIKE bapimepoheader.
    DATA: g_ebeln LIKE bapimepoheader-po_number.
    DATA: BEGIN OF g_bapimepoheader OCCURS 0.
            INCLUDE STRUCTURE bapimepoheader.
    DATA: END OF g_bapimepoheader.
    DATA: BEGIN OF g_bapimepoheaderx OCCURS 0.
            INCLUDE STRUCTURE bapimepoheaderx.
    DATA: END OF g_bapimepoheaderx.
    DATA: BEGIN OF g_bapimeposchedule OCCURS 0.
            INCLUDE STRUCTURE bapimeposchedule.
    DATA: END OF g_bapimeposchedule.
    DATA: BEGIN OF g_poschedulex OCCURS 0.
            INCLUDE STRUCTURE bapimeposchedulx.
    DATA: END OF g_poschedulex.
    *DATA: BEGIN OF g_bapieikp OCCURS 0.
    *        INCLUDE STRUCTURE bapieikp.
    *DATA: END OF g_bapieikp.
    DATA: BEGIN OF g_bapimepoitem OCCURS 0.
            INCLUDE STRUCTURE bapimepoitem.
    DATA: END OF g_bapimepoitem.
    DATA: BEGIN OF g_poitemx OCCURS 0.
            INCLUDE STRUCTURE bapimepoitemx.
    DATA: END OF g_poitemx.
    DATA: BEGIN OF g_bapiret2 OCCURS 0.
            INCLUDE STRUCTURE bapiret2.
    DATA: END OF g_bapiret2.
    DATA: BEGIN OF itab OCCURS 0,
    doc_type       LIKE    bapimepoheader-doc_type,
    vendor         LIKE    bapimepoheader-vendor,
    purch_org      LIKE    bapimepoheader-purch_org,
    pur_group      LIKE    bapimepoheader-pur_group,
    comp_code      LIKE    bapimepoheader-comp_code,
    incoterms1 LIKE bapimepoheader-incoterms1,
    incoterms2 LIKE bapimepoheader-incoterms2,
    po_item        LIKE    bapimepoitem-po_item,
    material       LIKE    bapimepoitem-material,
    short_text     LIKE    bapimepoitem-short_text,
    quantity       LIKE    bapimepoitem-quantity,
    plant          LIKE    bapimepoitem-plant,
    delivery_date  LIKE    bapimeposchedule-delivery_date,
    END OF itab.
    DATA: it_itab LIKE itab OCCURS 0 WITH HEADER LINE.
    *&------------------------ SELECTION SCREEN --------------------------*
    SELECTION-SCREEN BEGIN OF BLOCK blk WITH FRAME TITLE text-100.
    PARAMETERS : p_file LIKE rlgrap-filename.
    SELECTION-SCREEN END OF BLOCK blk.
    *&-----------------------AT SELECTION SCREEN -------------------------*
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
    * For getting input filename
      PERFORM get_filename.
    *&-----------------------START OF SELECTION---------------------------*
    START-OF-SELECTION.
    * Open the Excel file and Update with the internal table
      PERFORM update_inttable.
      PERFORM bapi_upload.
    *       FORM bapi_upload                                              *
    FORM bapi_upload.
      it_itab[] = itab[].
      SORT itab BY vendor material.
      DELETE ADJACENT DUPLICATES FROM itab COMPARING vendor.
      LOOP AT itab.
        g_bapimepoheader-comp_code = itab-comp_code.
        g_bapimepoheader-doc_type = itab-doc_type.
        g_bapimepoheader-creat_date = sy-datum.
        g_bapimepoheader-created_by = sy-uname.
        g_bapimepoheader-vendor = itab-vendor.
        g_bapimepoheader-purch_org = itab-purch_org.
        g_bapimepoheader-pur_group = itab-pur_group.
        g_bapimepoheader-incoterms1 = itab-incoterms1.
        g_bapimepoheader-incoterms2 = itab-incoterms2.
        APPEND g_bapimepoheader.
        g_bapimepoheaderx-comp_code = 'X'.
        g_bapimepoheaderx-vendor = 'X'.
        g_bapimepoheaderx-doc_type = 'X'.
        g_bapimepoheaderx-purch_org = 'X'.
        g_bapimepoheaderx-pur_group = 'X'.
        g_bapimepoheaderx-incoterms1 = 'X'.
        g_bapimepoheaderx-incoterms2 = 'X'.
        APPEND g_bapimepoheaderx.
        LOOP AT it_itab WHERE vendor = itab-vendor.
          MOVE-CORRESPONDING it_itab TO g_bapimepoitem.
          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
               EXPORTING
                    input  = it_itab-material
               IMPORTING
                    output = it_itab-material.
          g_bapimepoitem-material = it_itab-material.
          APPEND g_bapimepoitem.
          g_poitemx-po_item = it_itab-po_item.
          g_poitemx-po_itemx = 'X'.
          g_poitemx-item_cat = 'X'.
          g_poitemx-plant = 'X'.
          g_poitemx-stge_loc = 'X'.
          g_poitemx-net_price = 'X'.
          g_poitemx-acctasscat = 'X'.
          g_poitemx-material = 'X'.
          g_poitemx-short_text = 'X'.
          g_poitemx-matl_group = 'X'.
          g_poitemx-quantity = 'X'.
          g_poitemx-po_unit = 'X'.
          g_poitemx-orderpr_un = 'X'.
          g_poitemx-trackingno = 'X'.
          g_poitemx-delete_ind = 'X'.
          APPEND g_poitemx.
          g_bapimeposchedule-po_item = it_itab-po_item.
          g_bapimeposchedule-sched_line = '001'.
          g_bapimeposchedule-del_datcat_ext = 'X'.
          g_bapimeposchedule-delivery_date = it_itab-delivery_date.
          g_bapimeposchedule-quantity = it_itab-quantity.
          APPEND g_bapimeposchedule.
          g_poschedulex-po_item = it_itab-po_item.
          g_poschedulex-sched_line = '001'.
          g_poschedulex-po_itemx = 'X'.
          g_poschedulex-sched_linex = 'X'.
          g_poschedulex-del_datcat_ext = 'X'.
          g_poschedulex-delivery_date = 'X'.
          g_poschedulex-quantity = 'X'.
          g_poschedulex-deliv_time = 'X'.
          g_poschedulex-stat_date = 'X'.
          APPEND g_poschedulex.
        ENDLOOP.
        CALL FUNCTION 'BAPI_PO_CREATE1'
             EXPORTING
                  poheader         = g_bapimepoheader
                  poheaderx        = g_bapimepoheaderx
             IMPORTING
                  exppurchaseorder = g_ebeln
                  expheader        = gstest
             TABLES
                  return           = g_bapiret2
                  poitem           = g_bapimepoitem
                  poitemx          = g_poitemx
                  poschedule       = g_bapimeposchedule
                  poschedulex      = g_poschedulex.
        IF NOT g_ebeln IS INITIAL.
          COMMIT WORK.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
               EXPORTING
                    wait = ''.
          REFRESH : g_bapimepoitem,
                    g_bapimepoheader,
                    g_bapimepoheaderx,
                    g_bapiret2,
                    g_poitemx,
                    g_bapimeposchedule,
                    g_poschedulex.
        ENDIF.
      ENDLOOP.
    ENDFORM.
    *       FORM GET_FILENAME                                             *
    FORM get_filename.
      CALL FUNCTION 'F4_FILENAME'
           EXPORTING
                program_name  = sy-cprog
                dynpro_number = sy-dynnr
                field_name    = ''
           IMPORTING
                file_name     = p_file.
    ENDFORM.
    *       FORM UPDATE_INTTABLE                                          *
    FORM update_inttable.
      REFRESH : itab[] , itab.
      CLEAR : itab.
      IF NOT p_file IS INITIAL.
        CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
         EXPORTING
    *     I_FIELD_SEPERATOR         =
           i_line_header            =  'X'
           i_tab_raw_data          =  it_raw         "  WORK TABLE
           i_filename               =  p_file
         TABLES
           i_tab_converted_data     = itab[]    "  ACTUAL DATA
         EXCEPTIONS
           conversion_failed        = 1
           OTHERS                   = 2.
        IF sy-subrc NE '0'.
          PERFORM callerr USING 'File Error!'.
          STOP.
        ENDIF.
      ELSE.
        PERFORM callerr USING 'Choose the file'.
        STOP.
      ENDIF.
    ENDFORM.
    *       FORM CALLERR                                                  *
    *  -->  TEXT                                                          *
    FORM callerr USING text TYPE string.
      CALL FUNCTION 'FC_POPUP_ERR_WARN_MESSAGE'
           EXPORTING
                popup_title  = 'ZMM_BAPI_PO_CREATE'
                is_error     = 'X'
                message_text = text
                start_column = 30
                start_row    = 8.
    ENDFORM.
    Regards
    ~Lakshmiraj~

    Hi,
    1. In Which system you are trying to run this ????  Are you running in IDES or currently running system?
       The reason may be if you are running in IDES , the factory calender may not be correctly positioned.
    2. Also this error will occur at situations like....if your factory calendar will be of 2007 year....but the delievery date which you are giving is of 2008 . So error "delivery date exceeds factory calendar" occurs.
    Some useful info for you,
    Factory calander is must to run SAP. All the scheduling are calculated based on this only. You can define halidays for factory and assign to the calander. You can have 365 days calander / Sat& SU holiday calander or the holiday can be your wish.
    The T code is SCAL.  create holidays first. create holiday calendar and assign the holidays in holiday calendar. create factory calender and assign the holiday calendar in factory calendar.The Factory calendar is client specific
    Rgds,
    Lakshmiraj

  • Delivery Date Format in PO !!!

    Hi Friends ,
    I am uploading the delivery date from an input file to create a PO using BAPI_PO_CREATE1 . Before the BAPI call i see in t_poschedule-delivery_date = 08012006.This is the correct date which needs to be uploaded in PO . 
    But after the BAPI call the t_poschedule-delivery_date = 06/23/2006.
    Can you please advise why this is happening ??
    Thank you

    Here you go Dude...!!!
    <b>FYI</b>
    <b><u>OSS Note # 858316</u></b>
    <b>BAPI_PO_CREATE1: Incorrect delivery date</b>
    Symptom
    You create a purchase order using the BAPI_PO_CREATE1 function module or the CreateFromData1 method of the PurchaseOrder business object (BUS2012). When you do this, you transfer the delivery date and/or the statistical delivery date in the schedule lines using the internal display YYYYMMDD, where Y stands for the year, M for the month and D for the day.
    The system may issue one of the following messages during the processing of the data
    ME 039
    Delivery date is in the past
    or error message ME 078
    Delivery date outside period covered by factory calendar
    Other terms
    BUS2012, POSCHEDULE, DELIVERY_DATE, STAT_DATE, EEIND, EKET, ME078, ME039, EME078, EME039
    Reason and Prerequisites
    The problem is caused by a program error.
    Solution
    Implement the program correction.
    The following logic applies for the conversion of the delivery date:
    1. If the delivery date is transferred in the internal display (YYYYMMDD), the BAPI converts the delivery date automatically.
    2. If the delivery date is transferred with . or - or / , then there is no conversion, since these are external date formatting characters.
    3. If the delivery date is transferred in the internal display and the date category is also transferred (for example W or 2 for the week date), then the date is not converted.
    Hope this’ll give you idea!!
    <b>Pl... award the points.</b>
    Good luck
    Thanks
    Saquib Khan
    "Some are wise and some are otherwise"

Maybe you are looking for