Goods issue function module

Hi Experts,
Is there any function module to perform the automatic goods issue for a particular planned order or prod order?
Client dont want to use any transaction hence they scan the planned order and they want auto goods issue as per BOM planned qty.
Help me out.
Thanks
Regards
TAJUDDIN

Dear,
Then back flush is the best option for auto good issue.
Or try BAPI_GOODSMVT_CREATE
Regards,
R.Brahmankar

Similar Messages

  • Purpose of Goods Issue function in Delivery

    Hai Guys,
       Do help me out in getting informations about the
       following.
    purpose of Goods Issue function in Delivery  and list out all the activities which happens automatically in R/3 due to goods issue operation.
    detailed answers or links for this pls...
      Thanku
      Regards
      Jino

    Dear  Jino,  
    It means ownership of the goods leavs the business and transfres to the  carrier.
    (list of activities ) Posting of goods issue causes -
    1) System to update stock quantities
    2) System automatically updates posting to the GL Acounts
    3) Systesm decreases the value of the stock on hand
    4) System increases the cost of goods sold
    5) System updates the  requirements in the stock
        requirements list
    6) System then proceed to update previous documents with a
        ststus that goods issue has been posted.
    7) System updates the deliveries relevant for billing
    Reward points if helpfull.
    Dhananjay

  • Goods issue functions in delivery

    Hi to all,
    Plz tel me d ans for d following ques.............
    What is the purpose of Goods Issue function in Delivery  and list out all the activities which happens automatically in R/3 due to goods issue operation.
    Thanks

    >
    manoja c wrote:
    > Hi to all,
    >
    > Plz tel me d ans for d following ques.............
    >
    > What is the purpose of Goods Issue function in Delivery  and list out all the activities which happens automatically in R/3 due to goods issue operation.
    >
    >
    > Thanks
    HI Manoja,
    When you create delivery you just create a document stating the delivery requirements, but material has not reached the customer yet.
    The purpose of Goods Issue is to issue the material to the custome in delivery(Ship to party).
    When we post goods issue for a delivery document, the following things happen on the basis of the goods issue document:
    1) Warehouse/Plant stock of the material is reduced by the issue quantity. Say the quantity was 1000 in the plant and your delivery was for 200 and you issue 200 the new amount in plant will be 800 as you have issued i.e. physically taken out the goods from Plant.
    2) Inventory level and hence stock in Balance sheet changes. Following the previous example if you had 1000 pcs of material of Cost Rs5 each you had inventory of 5000 in your account. After issuing 200 your account will be reduced to 5000-200x5=4000. 
    3)Requirements are reduced by the issue quantity.Due to availability check the production always keeps track of amount of material required. Now due to your delivery the requirement would have been X(for all needs) after issue it will reduced to X-200 as you have issued 200 and that much requirement is fulfilled.
    4) Goods issue posting document is appears in the document flow.
    When you do a issue due to movement of material from company hence account as in step 2 a material document is posted for Ledger entries. After PGI if you look at the document flow you will be able to see the Goods Issue Material document.
    Hope this clarifies to some extent.
    Reward if helpful
    -Abhishek

  • WWI issue: function module with symbol doesn't work in conditional output

    Hi,
    I have created a function module to be used in combination with a symbol that represents the quantity of a composition item in a composition. In some cases a average quantity is not filled and the function module calculates the quantity based on the lower and upper limit of the composition item. This function works perfectly if managed in customising with a symbol or called with a symbol in WWI. When displaying the result of the symbol in a WWI word template it shows the expected value.
    However when I use the symbol with a function module (or the customised symbol with function module) in a conditional output expression, the value it represents in the expression is always equal to zero. It seems that a symbol value that is calculated using a functional module is not calculated properly when used in a conditional output expression. Setting a break in the functional module always shows the correct value, but the value as I already told, is not seen by the conditional output expression. Within the expression the value is always equal to zero.
    Does anyone know if this is a known issue in WWI? Is there any solution to handle this problem? I hope anyone can help.
    Thanks,
    Paul

    Dear Paul,
    only some add on high level ideas:
    if you look at:
    Example: Layout of an Abridged Material Safety Data Sheet - Basic Data and Tools (EHS-BD) - SAP Library
    you find the standard example of SAP for master and slave group:
    2  <11BRG003 (M,SAP_EHS_1012_004;*)> ¶
    3  <03EHS_L_TEXT(CED
      -SDB-01.002)> ¤
    <03EHS_L_TEXT(CED-
    SDB-02-07)> ¤
    <03EHS_L_TEXT(CED-
    SDB-02-05)> ¤
    4  <11BRG002 (S:POS;*)> ¿
    5 <01GESTRIDENT(I:NAM,
    6  IUPAC,;*)> <11ERG002>¤
    7
    8
    9
    <11BRG002 (S:POS; *)> ¿
    <01G1023001R2(C;*)
    ><11ERG002>¤
    <11BRG002 (S:POS;*)> ¿
    <01GESTVPRECL>
    <01GESTVCOMPL(N:" ZZ9,9")>
    <01GESTVCOMPE>
    <11ERG002> ¤
    10  <11ERG003>¶
    The "issue" is that you need to analyse by "line" of POS group; or precisely: it is easy to print lower, upper and average value if it exists.
    In conditional output this example is shown in SAP help:
    <15BIF001(AND:01G1013005VA GE 1)><01G1013005VA(;*/TL)[D:Value]>
    <15CIF001><03EHS_L_TEXT(CUST-100000000000031)[D:Density is less than 1]>
    <15EIF001>
    I believe you need a "clever" nesting together with your customer symbol
    E.g. you need first "test" the contents of the three values and decide about result
    The easiest way could be to use a "table" structure as above.
    Just use column header "lower"; "average"; "upper" value. Then you need to ask your self in which situation what need to printed.
    If you use the table structure and you print just what is there and leave simply lower / upper limit "field" empty if it does not exists (what is bad with this?) you need only this "conditional" output topic done for average value. You could check for: if value > 0.0001 then print the value (as then there is a value); if not use the report symbol in which you calculate something. In my opinion it is worth to try it.
    It is known that you can check "numeric values by using conditional output. I belive tis cintional one des work as well with the "composition" values (lwoer, upper, average),
    May be this approach might help.
    The "stack" examples which are discussed in SAP help and in the links shown are related to "characteristic" values of classes and not for composition ones.
    C.B.
    PS: If this really works you can clearly extend your solution. E.g. if lower value is empty may be print "0", If upper valus is empty may be print "100" etc. (or prepare a further costumer symbol calculating something).

  • Problem in the function module HAZMAT_PRI_DATA_GET

    hi all ,
    This is related to the shipment.
    we are trying to print a form with details of dangerous goods
    but function module HAZMAT_PRI_DATA_GET not returning values of the dangerous goods details  when the MOT is 05 ie; air .
    The function module is a standard one,Is there any SAP-note for this ?
    thanks in advance,
    Naval Bhatt

    Dear All,
           When i am using the Function module Table Parameters in the Tab strip, i am getting this error, " Table Parameters are obsolete". My requirement is to get the list of employees which will be more than one. so how can i catch the employee list.
    Thanks
    Yogesh

  • VT02N - prevent processing of posting goods issue

    Hi
    When using VT02N (Change shipment) I have a requirement where, for a specific Shipment type and delivery type, I need to force the process to by-pass the posting goods issue functionality when saving the changes after selecting the 'Despatched' button. I need a suggestion please.....
    Thanks
    Graeme

    Hi Graeme,
    I think you will need to find suitable exits or badis where you can check the required conditions and then skip the posting goods issue process.
    for searching BDIS - do a search on main program with string call method clexithand* - this will give list of BADI points
    or search for call customerfunc to find list of all user exits
    hope this helps.
    cheers

  • Good issue copy to good receipt

    dear friends,
    i am using SAP B1 2007 A, tell me can i copy the data of good issue note to a good receipt note.
    please tell me, i hope your answer.
    saman
    Edited by: saman_wm on Aug 10, 2011 6:59 PM

    Hi,
    The Goods Receipt function enables you to increase the inventory level in situations that are not a direct result of a marketing document entry.
    The goods issue function enables you to reduce the inventory level in situations that are not direct results of a marketing document entry.
    Since both the window are not related to the marketing documents, the linking of base or target document is not possible from the system.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Functional Module for Free Goods Determination

    Dear Experts,
             What is the standard Functional module used to determine  Free goods in sales order creation.
    Thanks & Regards
    Parviz

    Hi Moazzam,
          Found that standard Functional Module for Determine  Free goods is "NATRAB_SELECTION".
    Thanks for replay, Closing the issue.
    Regards
    Parviz.

  • GS1 barcode decode Function module issue

    We are facing an issue with LE_EAN128_DECODE standard Function module .
    standard gs1 barcode uses modulo 13 calculation method to decode check digit where as standard sap uses modulo 10 .
    standard function module LE_EAN128_DECODE uses modulo 10 method to calculate check digit .
    Is there a way to decode gs1 barccode in standard sap .
    Is there a standard function module in sap which uses modulo 13 method to decode gs1 barcodes in sap.
    Is there something we need to do in the SPRO configuration settings to enable this.

    Hi
    In FM check on which fields you have written delta logic, data will populate if we have changes to that field.
    we have some good documents on step by step of creating FM based generic extractors. check if you miss any steps
    http://explore-sapbw.blogspot.in/p/sdn-articles-extraction.html
    Regards,
    Venkatesh

  • Function modules for Goods Movement Types 501 and 502

    Hi,
    Is there any function modules to do Goods issues and Goods receipts without PO (501 & 052).
    Thanks in Advance.
    Eswar

    Hi,
    Check BAPI_GOODSMVT_CREATE
    Thanks & Regards,
    Navneeth K.

  • Performance issue for this function-module(HR_TIM_REPORT_ABSENCE_DATA)

    Hi Friends
    I am having performance issue for this function-module(HR_TIM_REPORT_ABSENCE_DATA) and one my client got over 8 thousend employees . This function-module taking forever to read the data. is there any other function-module to read the absences data IT2001 .
    I did use like this .if i take out this F.M 'HR_TIM_REPORT_ABSENCE_DATA_INI' its not working other Function-module.please Suggest me .
    call function 'HR_TIM_REPORT_ABSENCE_DATA_INI'
    exporting "Publishing to global memory
    option_string = option_s "string of sel org fields
    trig_string = trig_s "string of req data
    alemp_flag = sw_alemp "all employee req
    infot_flag = space "split per IT neccessary
    sel_modus = sw_apa
    importing
    org_num = fdpos_lines "number of sel org fields
    tables
    fieldtab = fdtab "all org fields
    field_sel = fieldnametab_m. "sel org fields
    To Read all infotypes from Absences type.
    RP_READ_ALL_TIME_ITY PN-BEGDA PN-ENDDA.
    central function unit to provide internal tables: abse orgs empl
    call function 'HR_TIM_REPORT_ABSENCE_DATA'
    exporting
    pernr = pernr-pernr
    begda = pn-begda
    endda = pn-endda
    IMPORTING
    SUBRC = SUBRC_RTA
    tables
    absences = absences_01
    org_fields = orgs
    emp_fields = empl
    REFTAB =
    APLTAB =
    awart_sel_p = awart_s[]
    awart_sel_a = awart_s[]
    abstp_sel = abstp_s[]
    i0000 = p0000
    i0001 = p0001
    i0002 = p0002
    i0007 = p0007
    i2001 = p2001
    i2002 = p2002
    i2003 = p2003.
    Thanks & Regards
    Reddy

    guessing will not help you much, check with SE30 to get a better insight
    SE30
    The ABAP Runtime Trace (SE30) -  Quick and Easy
    what is the total time, what are the Top 10 in the hitlist.
    Siegfried

  • Issue in EP: Function module throwing an exception

    Hi Guys,
    I have an Issue in EP.....which is a replica of the production system i am working on. I have an excel file to upload. I am using the function module 'text_convert_xls_to_sap' . This is working in Production sytem.
    But i am getting an Error" File cannot be processed ".
    in portal environment of the same program.
    The exception is in the Function Module 'text_convert_xls_to_sap'  in the " PERFORM get_spreadsheet_interface USING g_con_excel....".
    Here sy-subrc = 1.
    Can anyone tell me what exactly is going wrong here?
    Thanks,
    San
    PS:Helpful answers will be rewarded

    Hi!
    The file is closed when i access. The issue is elsewhere and it is not reading the file...
    Thanks,
    San

  • Function module to check whether Goods Receipt of a Purchase Order is done.

    Hi,
    Is there any function module to check whether Goods Receipt of a Purchase Order is already done?
    Taking into consideration reversals.
    Thanks.

    Hi,
    I think u can do this by using a simple select query.
    u have to go in EKBE table.
    put the PO no. in field EBELN + EBELP(line item)  and get the material docuement no.  in field BELNR + BUZEI(line item).
    Thanks
    Jitendra

  • Issue with use of Function Module GUI_UPLOAD

    Hi Experts,
    I have an issue in using the Function Module GUI_UPLOAD for uploading the contents of an Excel file on the Presentation Server to an internal table in an ABAP Program.
    My file consists of around 300 records but the FM succeeds in uploading only the first 6 lines to the Internal Table specified while calling the FM.
    I dont have any idea why this happens. Any pointers in this direction will be helpful.
    Thanks in advance.
    Regards,
    Keerthi

    Hi,
    Kindly go through this link below:
    https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=60655105
    Hope it helps you
    Regards
    Mansi

  • Issue with Delta in Function Module

    Hi Team,
    I have an issue with delta in Genric extraction using function module.Full load is working fine and i have taken post_date as delta field.plz chk the code if any delta related statements are missing.
    FUNCTION ZRSAX_BIW_MANGEMENT_RAT .
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(I_REQUNR) TYPE  SRSC_S_IF_SIMPLE-REQUNR
    *"     VALUE(I_DSOURCE) TYPE  SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *"     VALUE(I_MAXSIZE) TYPE  SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
    *"     VALUE(I_INITFLAG) TYPE  SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *"     VALUE(I_READ_ONLY) TYPE  SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *"  TABLES
    *"      I_T_SELECT TYPE  SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *"      I_T_FIELDS TYPE  SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *"      E_T_DATA STRUCTURE  ZQMBW_FUJ_MANAGEMENT OPTIONAL
    *"  EXCEPTIONS
    *"      NO_MORE_DATA
    *"      ERROR_PASSED_TO_MESS_HANDLER
    Example: DataSource for table MANAGEMENT RATING
      TABLES: ZQMBW_MANAGEMENT.
    Auxiliary Selection criteria structure
      DATA: L_S_SELECT TYPE SRSC_S_SELECT.
    Maximum number of lines for DB table
      STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
    counter
              S_COUNTER_DATAPAKID LIKE SY-TABIX,
    cursor
              S_CURSOR TYPE CURSOR.
      RANGES: POST_DATE FOR ZMMTVEND_RATING-POST_DATE,
              VENDOR FOR ZMMTVEND_RATING-VENDOR.
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
      IF I_INITFLAG = SBIWA_C_FLAG_ON.
    Initialization: check input parameters
                    buffer input parameters
                    prepare data selection
    Check DataSource validity
        CASE I_DSOURCE.
          WHEN 'ZQMMANAGEMENT_DS'.
          WHEN OTHERS.
            IF 1 = 2. MESSAGE E009(R3). ENDIF.
    this is a typical log call. Please write every error message like this
            LOG_WRITE 'E'                  "message type
                      'R3'                 "message class
                      '009'                "message number
                      I_DSOURCE   "message variable 1
                      ' '.                 "message variable 2
            RAISE ERROR_PASSED_TO_MESS_HANDLER.
        ENDCASE.
        APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
    Fill parameter buffer for data extraction calls
        S_S_IF-REQUNR    = I_REQUNR.
        S_S_IF-DSOURCE = I_DSOURCE.
        S_S_IF-MAXSIZE   = I_MAXSIZE.
    Fill field list table for an optimized select statement
    (in case that there is no 1:1 relation between InfoSource fields
    and database table fields this may be far from beeing trivial)
        APPEND LINES OF I_T_FIELDS TO S_S_IF-T_FIELDS.
      ELSE.                 "Initialization mode or data extraction ?
        IF S_COUNTER_DATAPAKID = 0.
    Fill range tables BW will only pass down simple selection criteria
    of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'VENDOR'.
            MOVE-CORRESPONDING L_S_SELECT TO VENDOR.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                INPUT  = VENDOR-LOW
              IMPORTING
                OUTPUT = VENDOR-LOW.
            CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
              EXPORTING
                INPUT  = VENDOR-HIGH
              IMPORTING
                OUTPUT = VENDOR-HIGH.
            APPEND VENDOR.
          ENDLOOP.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'POST_DATE'.
            MOVE-CORRESPONDING L_S_SELECT TO POST_DATE.
            CONCATENATE L_S_SELECT-LOW6(4)  L_S_SELECT-LOW3(2) L_S_SELECT-LOW+0(2) INTO POST_DATE-LOW.
            CONCATENATE L_S_SELECT-HIGH6(4)  L_S_SELECT-HIGH3(2) L_S_SELECT-HIGH+0(2) INTO POST_DATE-HIGH.
            APPEND POST_DATE.
          ENDLOOP.
    **Get Management rating details
          OPEN CURSOR WITH HOLD S_CURSOR FOR
          SELECT VENDOR POST_DATE OVERALL_MNGT_RAT OVERALL_DEV_RAT FROM ZMMTVEND_RATING WHERE VENDOR IN VENDOR AND POST_DATE IN POST_DATE .
        ENDIF.
    Fetch records into interface table.
        FETCH NEXT CURSOR S_CURSOR
                   APPENDING CORRESPONDING FIELDS
                   OF TABLE E_T_DATA
                   PACKAGE SIZE S_S_IF-MAXSIZE.
        S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
        IF SY-SUBRC <> 0.
          CLOSE CURSOR S_CURSOR.
          RAISE NO_MORE_DATA.
        ENDIF.
      ENDIF.              "Initialization mode or data extraction ?
    ENDFUNCTION.

    Hi
    Check URLs:
    How to populate the ranges using FM for the SELECTs
    Re: Generic Delta Function Module

Maybe you are looking for

  • Mods email address changed?

    Hi I have just sent an email to [email protected] and it has come back saying delivery failed. Have they now got a new email address? Please can you let me know Thanks

  • JSP called database Bean - works in forte ide- not outside ide

    I am obtaining my Connection object from a Java bean so that I can change database connections (like development to production) by just changing the bean out. Inside forte for java 3.0 with its built in tomcat, it works fine. I have the same version

  • Integrate unix system calls in htmldb display

    can you please show what have to be done to display unix system command in htmldb. for example - how can i show the output for the "ls" unix command in htmldb ? Please direct to some examples. Thanx

  • Converted video doesn't play

    I added a video to iTunes (its MPG) and I right clicked and converted it so it can upload to the iPod, but it won't work. Can someone help me? * custom built PC *   Windows XP Pro   * 30 GB white video iPod *

  • Any way to play muxed MPEG-1 and MPEG-2 videoson iPOD

    Anyone that knows a way to bypass the fact that iPod cannot play the audio on a video when converting a MPEG file that happens to be a muxed MPEG-1 or MPEG-2. It is so irritating that this worked on normal windows media player thus on PDA.s but not o