Billing Req

Hi Folks,
If sales order is created before 3 months. Delivery and Billing will be done next month. The problem is, the price was less before 3 months and has been increased now. But while creating Billing refering this 3 months old sales order, the current price must be taken in Billing. Now the old price is coming in billing document.
How to get this done permanently.
Will await your positive feedback.
Moni.

Hello,
In the COPY CONTROLS from DELIVERY to BILLING VTFL choose yor DELIVERY & BILLING documents and click on ITEM in the control tabl (left hand), select your ITEM CATEGORY and enter the PRICING TYPE  as B which means CARRY OUT NEW PRICING in Billing docments.
Hope you already updated the Condition records in VK12 for the condition type.
thanks,
santosh

Similar Messages

  • Sales order qty vs Billing Req qty

    Dear Gurus,
    I created a Sales order for qty 100. with reference to this sales order i created a billing request for qty 70.
    Now while i creating one more Billing request with respect to tha same sales order it is showing the open qty as 30, but when i try to change the open qty from 30 to 70 the system is allowing me give mor qty against to the respective sales order.
    in this i want to restrict to the system to allow more qty against the sales order, how can i restrict?
    Cheers,
    Sumith

    Hi sumith
    Check weather the billing relevance feild is C in for the item category VOV7.
    check the copy controls in VTFA for OR and F2. for that item category and check weather the document flow is positive or not
    But sumith if the item category is TAN in the sales order then it will take N number of qunatity in F2 ,as the item category TAN  is relavent for delivery. so copy controls wont be there for TAN. in VTFA.
    Reward if useful
    Regards
    Srinath

  • Finding Headers

    Hi All,
    I have an issue where i need to change the header name of the fields. I cannot find the header names such as planned start time, planned end time, planned group. But when i execute the program it appears. Kindly help me find the same in the below program.
    REPORT YHRPAREP26 NO STANDARD PAGE HEADING MESSAGE-ID zfec
                                       LINE-SIZE 250
                                       LINE-COUNT 65.
    TABLES : zroster ,
             sscrfields ,
             dd03l,
             bhdgd ,
             iflo,
             pa0001.
       Type Pools
    TYPE-POOLS  slis.
       Internal Tables
    itab for ZROSTER Table
    DATA : BEGIN OF i_roster OCCURS 100.
            INCLUDE STRUCTURE zroster.
    DATA: vbeln1 LIKE vbak-vbeln.
    DATA: dutypost LIKE iflo-pltxt.
    DATA : stell_txt(40).
    DATA: report LIKE  P2001-BEGUZ.
    DATA: remarks(50).
    DATA: signature(50).
    DATA: ename LIKE pa0001-ename.
    DATA: del_stat.
    DATA: END OF i_roster.
    itab for Events
    DATA:   i_events   TYPE slis_alv_event OCCURS 0 WITH HEADER LINE.
    DATA    f_var LIKE disvariant OCCURS 1 WITH HEADER LINE.  "M3
    DATA: i_vbak LIKE vbak OCCURS 100 WITH HEADER LINE.
      Global Variables
    DATA : BEGIN OF w ,
            repid LIKE sy-repid ,
            variant TYPE disvariant ,
           END OF w .
    DATA  g_repid LIKE sy-repid.
    DATA: w_field(72) OCCURS 100 WITH HEADER LINE.
      Selection Screen
    SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.
    PARAMETERS :  p_vkorg LIKE zroster-vkorg NO-DISPLAY .
    PARAMETERS : p_werks LIKE zroster-werks DEFAULT '1110' NO-DISPLAY.
    "OBLIGATORY .
    SELECT-OPTIONS : s_jdate FOR zroster-jdate ."OBLIGATORY .
    SELECT-OPTIONS : s_vbeln FOR zroster-vbeln NO INTERVALS .
    SELECT-OPTIONS : s_tplnr FOR zroster-tplnr NO INTERVALS .
    SELECT-OPTIONS : s_route FOR zroster-route NO INTERVALS .
    SELECT-OPTIONS : s_ingrp FOR zroster-ingrp  NO INTERVALS .
    SELECT-OPTIONS : s_pernr FOR zroster-pernr NO INTERVALS . "NO-EXTENSION
    SELECT-OPTIONS : s_pernr2 FOR zroster-alt_pernr1 NO INTERVALS .
    SELECT-OPTIONS : s_stat FOR zroster-status  NO INTERVALS .
    SELECT-OPTIONS : s_spjob FOR zroster-spljob  NO INTERVALS .
    SELECT-OPTIONS : s_shtyp FOR zroster-shtyp  NO INTERVALS .
    SELECTION-SCREEN END OF BLOCK blk1.
    SELECTION-SCREEN BEGIN OF BLOCK bl2 WITH FRAME TITLE text-ch2 .
    PARAMETERS: p_var LIKE disvariant-variant.
    SELECTION-SCREEN END OF BLOCK bl2.
      Initialization Event
    INITIALIZATION .
      w-repid = sy-repid .
      At-Selection-Screen Event
    AT SELECTION-SCREEN .
      PERFORM f_authority_check .
      IF sscrfields-ucomm = 'ONLI' .
    Get Data .
        PERFORM f_get_data .
      ENDIF .
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_var.
      PERFORM f_get_f4_help.
      Start-of-Selection Event
    START-OF-SELECTION .
    Display the Entries
      PERFORM f_display_alv.
    End-of-Selection Event
    END-OF-SELECTION .
      BEGIN OF SUBROUTINES
    *&      Form  f_get_data
        Get the Data from ZROSTER based on Selection Parameters
    FORM f_get_data.
      DATA : BEGIN OF i_iflo OCCURS 0,
                  tplnr LIKE iflo-tplnr,
                  pltxt LIKE iflo-pltxt,
               END OF i_iflo.
      DATA: BEGIN OF i0001 OCCURS 0.
              INCLUDE STRUCTURE p0001.
      DATA: END OF i0001.
      DATA :   short LIKE objec-short,
               stext LIKE objec-stext,
               subrc LIKE sy-subrc.
      DATA :ZR_IDATE LIKE  P2006-BEGDA,
              ZR_ITIME LIKE  P2006-BEGUZ,
              ZR_STDAZ LIKE  P2012-ANZHL,
              ZR_EDATE LIKE  P2006-BEGDA,
              ZR_ETIME LIKE  P2001-BEGUZ.
      CLEAR w_field.
      REFRESH w_field.
      SELECT * FROM dd03l  WHERE tabname = 'ZROSTER'.
        w_field = dd03l-fieldname.
        APPEND w_field.
      ENDSELECT.
    CONCATENATE 'B' '~' 'VBELN' INTO w_field.
    APPEND w_field.
      SELECT (w_field) FROM zroster
               INTO TABLE i_roster
               WHERE werks = p_werks
                 AND vbeln IN s_vbeln
                 AND tplnr IN s_tplnr
                 AND route IN s_route
                 AND jdate IN s_jdate
                 AND ingrp IN s_ingrp
                 AND pernr IN s_pernr
                 AND alt_pernr1 IN s_pernr2
                 AND status IN s_stat
                 AND spljob IN s_spjob
                 AND shtyp IN s_shtyp .
      IF sy-subrc <> 0 .
        MESSAGE e999 WITH 'No Entries for Selected Criteria.' .
      ELSE.
        SELECT * FROM vbak INTO TABLE i_vbak FOR ALL ENTRIES IN i_roster
                                      WHERE aufnr = i_roster-aufnr
                                        AND aufnr NE space.
      ENDIF .
    To get Duty Post Text
      SELECT tplnr pltxt FROM iflo
             INTO TABLE i_iflo
             FOR ALL ENTRIES IN i_roster
             WHERE spras = sy-langu       AND
                   tplnr = i_roster-tplnr.
      LOOP AT i_roster.
        CLEAR i_vbak.
        READ TABLE i_vbak WITH KEY aufnr = i_roster-aufnr.
        IF sy-subrc EQ 0.
          i_roster-vbeln1 = i_vbak-vbeln.
        ENDIF.
      Duty Post Text
        CLEAR i_iflo.
        READ TABLE i_iflo WITH KEY tplnr = i_roster-tplnr.
        IF sy-subrc = 0.
          i_roster-dutypost = i_iflo-pltxt.       " Duty Post Name
          TRANSLATE i_roster-dutypost TO UPPER CASE.
        ENDIF.
      Get rank.
        CLEAR i0001.
        REFRESH i0001.
        CALL FUNCTION 'HR_READ_INFOTYPE'
             EXPORTING
                  pernr           = i_roster-pernr
                  infty           = '0001'
                  begda           = i_roster-jdate
                  endda           = i_roster-jdate
             IMPORTING
                  subrc           = subrc
             TABLES
                  infty_tab       = i0001
             EXCEPTIONS
                  infty_not_found = 1
                  OTHERS          = 2.
        IF sy-subrc <> 0.
          RAISE person_not_found.
        ELSE.
          SORT i0001 DESCENDING BY begda endda .
          READ TABLE i0001 INDEX 1.
          IF sy-subrc EQ 0.
            IF i0001-werks = '1600' AND " Ciscopol
               i0001-btrtl = '1630' AND " Jurong division
               i0001-persk = '21'.      " Non-Management Uniform
            ELSE.
              i_roster-del_stat = 'D'.
            ENDIF.
            i_roster-ename = i0001-ename.
            CALL FUNCTION 'RH_READ_OBJECT'
                 EXPORTING
                      begda     = i_roster-jdate
                      endda     = i_roster-jdate
                      istat     = '1'
                      langu     = sy-langu
                      objid     = i0001-stell
                      ointerval = 'X'
                      otype     = 'C'
                      plvar     = '01'
                 IMPORTING
                      short     = short
                      stext     = stext
                 EXCEPTIONS
                      not_found = 01.
            IF sy-subrc = 0.
              IF stext <> space.
                i_roster-stell_txt = stext.
              ELSE.
                i_roster-stell_txt = short.
              ENDIF.
            ELSE.
              CLEAR i_roster-stell_txt.
            ENDIF.
          ENDIF.
        ENDIF.
      Reporting Time
        CLEAR : ZR_IDATE, ZR_ITIME,ZR_STDAZ ,ZR_EDATE,ZR_ETIME.
        zr_idate = i_roster-jdate.
        zr_itime = i_roster-pbegtm.
        zr_stdaz = '- 0.50'.
        CALL FUNCTION 'CATT_ADD_TO_TIME'
             EXPORTING
                  IDATE = zr_idate
                  ITIME = zr_itime
                  STDAZ = zr_stdaz
             IMPORTING
                  EDATE = zr_edate
                  ETIME = zr_etime.
        i_roster-report = zr_etime.
        MODIFY i_roster.
      ENDLOOP.
      DELETE i_roster WHERE del_stat = 'D'.
    ENDFORM.                    " f_get_data
    SUBROUTINE NAME : f_get_f4_help
    AUTHOR      : SAIRAM                     DATE :  18th Mar.2003
    DESCRIPTION : To set the starting and end financial periods
                   for the entered month and year ranges.
    FORM f_get_f4_help.
      f_var-report = sy-repid.
      f_var-variant = p_var.
      APPEND f_var.
      CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
           EXPORTING
                is_variant    = f_var
           IMPORTING
                es_variant    = f_var
           EXCEPTIONS
                not_found     = 1
                program_error = 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.
      p_var = f_var-variant.
    ENDFORM.                    " f_get_f4_help
    *&      Form  f_display_alv
        Display the Roster Entries
    FORM f_display_alv.
    DATA: ls_fieldcat TYPE slis_fieldcat_alv .
      DATA:  alv_fieldcat TYPE slis_t_fieldcat_alv,
             GT_SORT TYPE SLIS_T_SORTINFO_ALV.
      DATA wa_ficat TYPE slis_fieldcat_alv.
      DATA l_tabix LIKE sy-tabix.
    Top-of-Page Event
      i_events-name = slis_ev_top_of_page.
      i_events-form = 'F_ALV_TOP_OF_PAGE'.
      APPEND i_events.
      g_repid = sy-repid.
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
           EXPORTING
                i_program_name         = g_repid
                i_structure_name       = 'ZROSTER'
                i_inclname             = g_repid
           CHANGING
                ct_fieldcat            = alv_fieldcat[]
           EXCEPTIONS
                inconsistent_interface = 1
                program_error          = 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.
      DESCRIBE TABLE alv_fieldcat LINES l_tabix.
      READ TABLE alv_fieldcat INTO wa_ficat WITH KEY fieldname = 'VBELN'.
      wa_ficat-fieldname     = 'VBELN1'.
      wa_ficat-col_pos       = l_tabix + 1.
      wa_ficat-seltext_l     = 'Service Order Bill Request'.
      wa_ficat-seltext_m     = 'Sr.Ord. Bill Req.'.
      wa_ficat-seltext_s     = 'Sr.Ord. Bill Req.'.
      wa_ficat-reptext_ddic  = 'Sr.Ord. Bill Req.'.
      APPEND wa_ficat TO alv_fieldcat.
    Duty Post
      CLEAR wa_ficat.
      wa_ficat-fieldname     = 'DUTYPOST'.
      wa_ficat-col_pos       = l_tabix + 2.
      wa_ficat-seltext_l     = 'Duty Post '.
      wa_ficat-seltext_m     = 'Duty Post '.
      wa_ficat-seltext_s     = 'Duty Post '.
      wa_ficat-reptext_ddic  = 'Duty Post '.
      wa_ficat-KEY           = 'X'.
      wa_ficat-KEY_SEL       = 'X'.
      APPEND wa_ficat TO alv_fieldcat.
    Rank
      CLEAR wa_ficat.
      wa_ficat-fieldname     = 'STELL_TXT'.
      wa_ficat-col_pos       = l_tabix + 3.
      wa_ficat-seltext_l     = 'Rank'.
      wa_ficat-seltext_m     = 'Rank'.
      wa_ficat-seltext_s     = 'Rank'.
      wa_ficat-reptext_ddic  = 'Rank'.
      APPEND wa_ficat TO alv_fieldcat.
    Report
      CLEAR wa_ficat.
      wa_ficat-fieldname     = 'REPORT'.
      wa_ficat-col_pos       = l_tabix + 4.
      wa_ficat-seltext_l     = 'Reporting Time'.
      wa_ficat-seltext_m     = 'Reporting Time'.
      wa_ficat-seltext_s     = 'Reporting Time'.
      wa_ficat-reptext_ddic  = 'Reporting Time'.
      APPEND wa_ficat TO alv_fieldcat.
    Remarks
      CLEAR wa_ficat.
      wa_ficat-fieldname     = 'REMARKS'.
      wa_ficat-col_pos       = l_tabix + 5.
      wa_ficat-seltext_l     = 'Remarks'.
      wa_ficat-seltext_m     = 'Remarks'.
      wa_ficat-seltext_s     = 'Remarks'.
      wa_ficat-reptext_ddic  = 'Remarks'.
      APPEND wa_ficat TO alv_fieldcat.
    Signature
      CLEAR wa_ficat.
      wa_ficat-fieldname     = 'SIGNATURE'.
      wa_ficat-col_pos       = l_tabix + 6.
      wa_ficat-seltext_l     = 'Signature'.
      wa_ficat-seltext_m     = 'Signature'.
      wa_ficat-seltext_s     = 'Signature'.
      wa_ficat-reptext_ddic  = 'Signature'.
      APPEND wa_ficat TO alv_fieldcat.
    Name
      CLEAR wa_ficat.
      wa_ficat-fieldname     = 'ENAME'.
      wa_ficat-col_pos       = l_tabix + 7.
      wa_ficat-seltext_l     = 'Emp.Name'.
      wa_ficat-seltext_m     = 'Emp.Name'.
      wa_ficat-seltext_s     = 'Emp.Name'.
      wa_ficat-reptext_ddic  = 'Emp.Name'.
      APPEND wa_ficat TO alv_fieldcat.
    Display the List now.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
           EXPORTING
                i_callback_program = w-repid
                i_default          = 'X'
                i_save             = 'X'
                is_variant         = f_var
                it_fieldcat        = alv_fieldcat[]
                it_events          = i_events[]
                IT_SORT            = GT_SORT[]
           TABLES
                t_outtab           = i_roster[].
      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_display_alv
    *&      Form  f_alv_top_of_page
        Top-of-Page Event of ALV
    FORM f_alv_top_of_page.
      DATA: header TYPE slis_listheader OCCURS 0 WITH HEADER LINE.
      REFRESH header.
      bhdgd-repid = sy-repid.            "Rep Prog Name
      bhdgd-uname = sy-uname.            "USERID
      bhdgd-zeit  = sy-uzeit.            "Time of report
      bhdgd-datum = sy-datum.            "Date of report
      bhdgd-line1 = text-002.            "Header line 1
      bhdgd-mandt = sy-mandt.
      header-typ = 'S'.
      header-info = bhdgd-line1.
      header-key  = 'Report Title:'.
      APPEND header.
      header-typ = 'S'.
      IF NOT w-variant-variant IS INITIAL .
        header-info = w-variant-variant .
      ELSE .
        header-info = 'None'.
      ENDIF .
      header-key  = 'Layout Selected'.
      APPEND header.
    header-info = l_endda.
    header-key  = 'Period To:'.
    APPEND header.
    header-info = l_rundt.
    header-key  = 'Run date:'.
    APPEND header.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
           EXPORTING
                it_list_commentary = header[].
    ENDFORM.                    " alv_top_of_page
    *&      Form  f_authority_check
      Authority Check
    FORM f_authority_check .
      AUTHORITY-CHECK OBJECT 'ZDEPLOY'
               ID 'VKORG' DUMMY
               ID 'WERKS' FIELD p_werks
               ID 'INGRP' DUMMY .
      IF sy-subrc <> 0 .
        MESSAGE e999 WITH text-e01 .
      ENDIF .
    ENDFORM.                    " f_authority_check
    Regards,
    Karthik

    Hi,
    check this code to change header text in alv.
    <b>
    DATA: wa type line of slis_t_fieldcat_alv.
    LOOP AT it_fieldcat INTO wa WHERE fieldname = 'BUKRS'.
    wa-seltext_l = 'ab'.
    wa-seltext_m = 'ab'.
    wa-seltext_s = 'ab'.
    wa-REPTEXT_DDIC = 'ab'.
    MODIFY it_fieldcat from wa index sy-tabix.
    ENDLOOP.
    </b>
    REgards,
    Wasim Ahmed

  • Warning messaeg-If refered qty exceeds 80% of Actual qty in SO

    Hi Gurus,
    My client scenario is :
    Step 1: Create a Sales order
    Step 2: Create Billing Request ( Sales document)
    Step 3: Create an invoice
    Sales order > Billing Request> Invoice
    Eg: we created a sales order in Jan Month with the 800 qty. as of now we create 3 Billing request with the qty of 500( 100250150). Now the Open qty of SO is 300.
    So in this if i create one more Billing Req against(150 aty) this SO, if the total qty of Salesorder exceeds 80% (640) system has to throw on warning message . How can i configure this in SD.
    It is nothing but if the refered qty exceeds 80% of the actual qty then system has to throw one warning message.
    Cheers,
    Sumith

    HI Sumith,
    you can configure the same using a user exit .
    in the user exit "USEREXIT_MOVE_FIELD_TO_VBAP"
    add a code which will check the ordered quantities in the reference document and then the curent entered quantities
    if it exceeds 80% then a warning message to appear
    take the help of abaper to write the exit code
    hope this helps
    akasha

  • Warning messaeg-80% refered qty against Actual qty in SO

    Hi Gurus,
    My client scenario is :
    Step 1: Create a Sales order
    Step 2: Create Billing Request ( Sales document)
    Step 3: Create an invoice
    Sales order > Billing Request> Invoice
    Eg: we created a sales order in Jan Month with the 800 qty. as of now we create 3 Billing request with the qty of 500( 100250150). Now the Open qty of SO is 300.
    So in this if i create one more Billing Req against(150 aty)  this SO, if the total qty of Salesorder exceeds 80% (640) system has to throw on warning message . How can i configure this in SD.
    It is nothing but if the refered qty exceeds 80% of the actual atysystem has to throw one warning message.
    Cheers,
    Sumith

    Hi,
    You need to write abap code through user exit to track the quantity.
    Regards,
    Pallavi

  • Error while creating Billing doc using VF01 for Debit memo req. from RRB

    Hi,
    I am creating billing doc for my Debit memo req. which is created using RRB(DP90, DP95).
    Error message - Item 000010 does not exist.
    When I debugged and looked into code it seems following lines are causing problem.
    Program
    LV60AA28
    Line u2013 734
      IF  vbap-vkgru EQ vkgru_dyn_posten.
        IF vbap-aufnr IS INITIAL .
    set AUBEL because it was overwritten by VBAP-VBELN
          vbrp-aubel = vbap-vgbel.
          vbrp-aupos = vbap-vgpos.
          vbrp-autyp = vbap-vgtyp.
    This code was not in 4.6 system.
    We have just migrating from 4.6 to 6.0 and facing this issue while testing.

    First of all you should try to learn how to express in a public forum like this. 
    On your comments
    Do some ground work from your end
    why should I ??  if you want you can do ground work or any work.  If you post a question, you have to hear patiently all suggestions and dont scribble whatever you want.
    You should have some basic
       understanding of SAP ABAP.
    You should have posted this question ABAP forum !!!!   Why without any sense you have posted in sales forum ??

  • Generating both  'G2' and 'IG' billing docs from a single credit memo req.

    We have a need to generate both a 'G2' (customer credit memo) and an 'IG' (inter-company credit memo) from a single Credit Memo Request.
    Is this possible with config and/or user exits in R/3 4.7?
    <u>Background</u>
    We have cases where all sales by a given Sales Org. (related to Company 'A') are supplied by plant(s) related to Company 'B'.  When a standard order is processed through billing, both an 'F2' (customer invoice) and an 'IV' (inter-company invoice) are generated, with the value of the 'IV' derived from the value of the 'F2'.
    In the event that there was a pricing error on the 'F2', we are required to create a Credit Memo Request, which leads to a 'G2' (customer credit memo) correcting the customer's account.
    We want to be able to also generate an 'IG' (inter-company credit memo) from this same Credit memo Request to adjust the 'Sales Org's account').

    Hi
    Customer credit memo is created with reference to Customer credit memo request
    Internal credit memo is created with reference to customer returns delivery.
    so process the flow
    Credit memo request -->returns delivery
    Credit memo request-->customer credit memo(order releated)
    Returns delivery-->internal credit memo.(as internal credit memo is delivary related)
    Let me know if issues exists,
    Reward if this helps
    Regards
    Simu

  • Remove Billing Block in Credit Memo Req. in Batches

    Hi Friends,
    We have a requirement where we need to create multiple credit memo requests (in 1000s) in the next few days. Only one specific person is authorized to remove the billing block for these Credit Memo requests. Do we have a standard report/ functionality that can be used to remove the billing blocks from these Credit memo requests in batches and subsequently post credit memos for the released requests.
    Regards,
    Abhishek.

    Dear AG,
    You can also use VKM3 and select all an dPress the Flag(Release) icon. You can also use V.23 and check mark the Delete Billing block and save.
    Regards,
    Vinod

  • Pricing value not to editable in billing creation

    Hi experts,
    I have checked the posts to find how to make the Pricing not editable when creating invoice {in VF01}, but cannot find the correct post that suits my req.
    Our business req is to allow user to change it in sales order creation,though we create condition records via Vk11, still we keep it open in the Sales order creation.
    The requirement is only to grey out all values for all condition types that are copied from Sales order.
    What should be the correct Pricing Type to be used in VTFL for delivery to billing copy control.
    In V/06, for Manual entries we use C - Manual entry has priority &
    Amount/percent is selected & Value is not selected.
    Please advice.
    Rgds,
    Pri

    Hi Priya,
    I might be totally wage, in my approach, but:
    why don't you use Two different Pricing Procedure - One, in Sales Order; and Another, in Invoicing.
    Assign, both Pricing Procedure to, Sales Order and Invoicing, in T. Code: OVKK, respectively.
    Also, make a Z-Copy of Condition Type (say, ZPR0 - a copy of PR00) and maintain Condition Type (in T. Code:  V/06), i.e.
    _Untick the Box: Amount/percent, for ZPR0 in V/06, it will be greyed out in billing, whereas, mark tick at Box: Amount/percent, for PR00.
    Maintain, similar Condition records for PR00 and ZPR0, in T. Code: VK11.
    Best Regards,
    Amit

  • How to capture Ord-related bill.st. in a sales document item

    Hi Experts,
    Just want to know how will i able to capture the value of the Ord-related bill.st. in a sales document item.
    Here's to give you example.
    - Go to VA03 and type in a credit memo req.
    - Double click on first item material.
    - Go to "Status" tab and you will see the "Ord-related bill.st. under Processing status.
    I want to capture the value found to this and display it in my report but I have no idea what table maintain this.
    Hope you can help me with this ASAP... Sorry for the rush..
    Regards,
    Yu

    Hi Both,
    Thanks for this! I already saw this one but I'm doubting at first if this is correct.
    Nevertheless, thanks for all your answer. =)
    Appreciate your help! =)
    Regards,
    Yu
    Edited by: Aura Yu on Sep 16, 2010 12:37 PM

  • Schedule Line Cat and Passing of Reqs:  Credit Hold Situation

    Business need is for orders that are on credit hold to not pass requirements to create a purchase req. after MRP is executed. I realize that this can be controlled by the Schedule Line Category. So, I would have schedule line category of “XX” on the sales order line. Is there a way for the schedule line category to be changed to a different value (which will allow the passing of requirements to MRP) after the order is released from Credit Hold? How do we get the schedule line category to change on the sales order once the order is removed from credit hold? Can this be accomplished through standard configuration?

    Hi Tom,
      You can use the reason for rejection at the item level.
      But for this you have to maintain somne configuration.Goto sprosd-sales-sales document item--define reson for rejection.
      Here for a particular reason for rejection just put tick under blc column.
      This means the order doesn't require billing.
      Now put the same reason for rejection in your item level.The status of the order would change from open to completed.
      Completed status means that there are no requirements left for this order.
      There will be no requirements in MD04 as well.
      When you want to process the order again just remove the reson for rejection and proceed.
      But there is one problem with this solution.In future if you want to find this order in VA05 ,it will not appear because the status is completed.It would be difficult to find the orders where you put the reason for rejection.
    The only way to find those orders is thru tables.
    Goto SE16 and table VBAP .field is ABGRU.
    In the selectio screen of VBAP put ABGRU and you will get all the orders.
    Reward points if it helps
    Regards
    Karan
    Message was edited by:
            Karan Bhatia

  • Not able to get net value in billing document vf01.

    Hello Sir,
    I am trying to create an invoice for  milestone billing plan. I have maintained copy controls  at item level as follows
    coplying req.  002
    vbrk/vbrp        001
    pricingtype     D
    billing qntty     A
    while i save contract and trying to create billing document  system is not able to show net value in billing document. 
    Please guide me to get the net value in the billing document.
    looking forward to reply.

    Sir, May I know what is the process to confirm milestone billing. as per my knowledge we release billing block and then billing document is processed.
    In my case even if i release billing block billing document succesfully created and saved but net value seems zero.
    I am not aware of complete proces.
    reply would be appreciated.
    thanks

  • Packing at delivery note & billing

    Let me put my req:
    I have created delivery, ( am using Packing process in delivery)
    I have done packing ,its working fine.
    When I take the output ( output type:LD00- delivery note) , main item & sub item ( packing item ) also appearing in delivery note.
    am not sure, is it right practice to print packing item in delivery note?
    ( all this packing items can be printed on PL00- Packing list including Handling Unit Numbers)
    I have created a sales order- vth FERT material .
    created delivery wrt sales order-
    When you select line item in delivery n click in Edit-pack, system will prompt with the screen which appears in upper section is for packing items & lower section is for fert materials.
    Here we need to choose fert material & enter the qtty in "partialy qtty" filed (expected no.of units to be packed in packing material" & click on "per partial qtty" , so that system search for suitable packing material. then all the fert material will be packed into packing materials.
    Once we clik on"F3/back" icon, we will observe that packing material will be displayed as subitem & fert will be in main item.
    in picking tab:- we pick both the line items n press "PGI".
    now delivery will be saved. To create billing VF01 - enter delivery doc no,
    at the stage, system actually shouldnt copy the subitem(packing items ) into billing, where as in my case,system is copying packing items into billing.
    I have nt changed either copy control from LF-F2 or TAL std settings in IMG.
    Still system copying packing items into billing.
    any inputs???

    Hi again,
    According to SAP documentation, clearly the TAL returnable packaging item should not being invoiced, as it is invoiced later with the Returnable Packaging Issue if the customer does not return the packaging item.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/dd/560051545a11d1a7020000e829fd11/content.htm
    You seem to have the right customizing so maybe it is a mistake in standard SAP, because the system should not even try to invoice this item as it is not relevant for invoicing.
    In a first step, I would go into copy control configuration between delivery and invoice and mark the item category TAL as "don't copy". This way it will not get copied into the invoice.
    In a second step I would invoice the rest of the delivery and afterwards check that the delivery document is "closed" from a document flow point of view (check the SD document flow). If it is the case, then I would close the problem.
    Best Regards,
    Franck

  • WBS element determination in SD billing

    Hi All,
    We are using WBS element for positing accounting document in billing.
    In our case flow starts from Service order->QT -> debit memo req-> Debit memo.
    WBS element is mandatory field in Service order(IW31) and with reference to Service order DMR is created.
    While creating the Debit memo in VF01 different WBS element is getting determined which is not activated for account postiing in CJ03.
    Kindly help me out why the different WBS element is coming in billing doc and how this determation will happen in billing.
    Regards,
    Shameel

    Hi Shameel,
    how are you assigning WBS element in Service Order, is it from the project or just randomly you are assigning ?
    try to find if any substitution rule assigned to the WBS in CJ20N transaction
    Also why you need Account assignment posting to WBS as Debit memo request is created with Service Order, you can settle to the Service order
    Let me know what you are trying to do
    thanks
    santosh

  • Billing issue with repair order(RA)

    Dear Experts,
    I am getting the following two errors while processing a repair order type RA for product swap (no repairs),using 101 Accept repair stage in repair procedure for creating a credit memo (as per client's req).
    Is tehre a work around, please suggest.
    Error 1: 0196000023 010000 Billing not possible because repair is not yet completed
    Technical data
        Tech. data details
         Client                                 100
         Group Number
         Sales Document Number                  0196000023
         Item Number of the SD Document         010000
         Schedule Line Number                   0184
         Counter in Control Tables              00
         Message Identification                 VF
         System Message Number                  184
         Output Type                            E
         Message Variable 01
         Message Variable 02
         Message Variable 03
         Message Variable 04
         Group Type                             F
    Error 2: 0196000023 020000 The item is not relevant for billing
       Technical data
      Tech. data details
      Client                                 100
      Group Number
      Sales Document Number                  0196000023
      Item Number of the SD Document         020000
      Schedule Line Number                   0044
      Counter in Control Tables              00
      Message Identification                 VF
      System Message Number                  044
      Output Type                            I
      Message Variable 01
      Message Variable 02
      Message Variable 03
      Message Variable 04
      Group Type                             F

    Dear SAP Experts,
    We are implementing SAP CS for our customer and I faced the same error while Billing the Repair Order. I had made an error in assigning the Transfer of Requirements correctly to each of the item category in the Repair Order.
    By SAP standard, the status of the main item of the Repair Order will be changed to "Repaired" as soon as the Service Order is Technically Completed (TECO).
    I had wrongly assigned the same Requirement class to both the main item and also the repair item. So the system was expecting there were 2 service orders created for the main item and the repair item. So when I TECO'd the actual Service Order, the main item status was changed to "Partially Repaired" and not "Repaired".
    So I corrected the Requirement class, and assigned the class SE to the main item and the copy of Requirement class 204 to the repair item.
    This solved the issue and once the service order is TECO'd the status of the main item in the Repair Order changed to "REPAIRED".
    Then I was able to invoice the Repair Order without any issue. So please check the requirement classes assigned to each of the sub-items in the Repair Order.
    Thanks,
    Siraj

Maybe you are looking for

  • How to restrict planned order by production order type

    we develop one Z-report which include planned order as well as production .on restriting the output by order type given on selection screen of report, production order can be restricted but it show all the planned order which is to be converted to se

  • Displaying Japaneese character in SaveAs Dialog box

    Hi, I have a problem with displaying japanese file name in 'save as' dialog box. I have a page that lets user to download a file. On downloading a file , the 'save as' dialog box opens up with the file name. The file name is passed to the dialog box

  • Executing os command from pl/sql

    hi all , i've written the following code in order to call the unix OS command , the code compiles fine and runs too but when i pass any unix command as procedure parameter i encounter error ERROR at line 1: ORA-29532: Java call terminated by uncaught

  • Confuse and frustrated

    My mom recently got an ipod shuffle, we went throught all of the approriate steps to setting it up and adding music to i tunes, when the ipod was ready to coe out of the port there was no music, and the computer sayd that it doesn't need to be reform

  • Pse 10 install serial number invalid

    Trying to install pse 10 on a new hard drive. I get invalid serial number hen I put in the serial number. I checked the Adobe web page and my registered product serial number is the same.as I am trying. Any suggeations, thank you