KE30 report is capturing Excise values

Hi Gurus,
In my pricing procedure I had used condition type VPRS & condition types for excise,education cess & higher education cess.
The same VPRS has been assigned to COPA value fields.
COPA actual line items shows 2 line items-  (1) For Excise (2) Material Costs
showing separately.
But in COPA report (KE30) showing the total costs (Material costs+Excise Values).
In report also, we need material costs & not Excise values. Please guide.
Regards,
Balaji

Hi
In your SD invoice, go to financial documents and check the field values for each item or COPA document.
In KE30 you can merged in one field differents field values. You define the reports in KE30 usually with tcodes KE31/32/33 (and if you use forms for this reports you use KE34/35/36 or KE94/95/96 for line items). The worst that you can find is a form with formulas, hidden fields and so on.
My suggestion is that you look for a COPA consutant if you are not sure. You can use the tcode ORKE for COPA customizing.
Think that you have userexits (enhancement COPA++++) to populate characteristics, derivation rules and value fields.
If you need something, let me know. I hope this helps you
Regards
Eduardo

Similar Messages

  • Capturing Excise values while using BAPI_GOODSMVT_CREATE

    Hi,
        I am able to successfully create the GR using BAPI_GOODSMVT_CREATE taking PO as the reference but unable to capture the excise values.
       I am trying to use BAPI_EXCINV_CREATE_FROMDATA to capture excise values but without success.
      I have already checked the forum but have not found any suitable answer.
      pls guide me through this....
    murali.c
    Edited by: murali ch on Nov 25, 2009 4:24 AM

    Hi Murali,
    Could you Let me know how you sort out this issue. I am facing a similar problem.
    I created the Goods movement for MIGO with 101 and I am trying to post excise details with the bapi
    BAPI_EXCINV_CREATE_FROMDATA,
    The Return messsage are zero but its actually not posting to excise tables.
    Regards
    Aromal R

  • Purchasing report - To capture PO value changes

    Experts,
    I am in process of creating Purchase order report.
    User wants to report on total PO value at start of date - end of date.
    I have currently captured changes at line-item level by reading data from CDPOS and CDHDR through functional module.
    At the moment we are reporting only line items that have changed, however in order to see the total value of a PO... we would need either of the following:
    - all line items on a PO if any line items have changed OR
    - two additional fields - one for total PO value at the start of the period and one for total PO value at the end.
    Where a line item has multiple changes within the period, we really only want to see what the value was at the start of the reporting period and at the end of the reporting period.
    How to go forward in this scenario?
    Any suggestion greatly appreciated.
    Thanks,
    Ishak
    Edited by: Ishak007 on Nov 30, 2009 4:04 PM

    Do you want users to select a period or a range of periods and then see the beginning and end value of a certain PO? You can try creating two date variables based on the entered period selection. Set the first one for all datas smaller or eual to the first date of the low value period selection and the second one for all dates smaller or equal to the last date of the high value of the period selection. Use these in two different columns and you're done. Might not give the best performance however.
    A second option might be the snapshot scenario suggested by SAP for stock values, basicly load from your changes ODS to a new ODS or cube with a period selection.
    Kind regards,
    Alex

  • BAPI for doing MIGO along with capturing excise values.

    i am doing good reciept for stock transfer through MB01  through BAPI_GOODSMVT_CREATE . In BAPI_EXCINV_CREATE_FROMDATA there is no code AVAILABLE as this bapi is not released . HOW TO GET CODE FOR IT
    how to do this with bapi only TO UPDATE EXCISE INV VALUES IN GOOD RECIEPT DOCUMENT
    Edited by: deepika jain on Mar 11, 2010 8:59 AM

    Hi,
      Here is the code for the FM and Country India Version:
    FUNCTION BAPI_EXCINV_CREATE_FROMDATA .
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(OBJ_HEADER) LIKE  BAPI_J_1IEXCHDR STRUCTURE
    *"        BAPI_J_1IEXCHDR
    *"     VALUE(PROCESS_FLAG) LIKE  BAPI_J_1IEXCHDR-REF_INDICATOR
    *"  TABLES
    *"      OBJ_ITEM STRUCTURE  BAPI_J_1IEXCDTL
    *"      RETURN STRUCTURE  BAPIRET2
    ENHANCEMENT-POINT BAPI_EXCINV_CREATE_FROMDATA_G8 SPOTS ES_SAPLJ1IBAPI STATIC.
    $$-Start: BAPI_EXCINV_CREATE_FROMDATA_G8----
    $$
    ENHANCEMENT 5  MGV_GENERATED_SAPLJ1IBAPI.    "active version
    DATA: T_MGV_FNAMES1 LIKE MGVBAPIFNAMES OCCURS 0 WITH HEADER LINE.
    ENDENHANCEMENT.
    $$-End:   BAPI_EXCINV_CREATE_FROMDATA_G8----
    $$
    ENHANCEMENT-POINT BAPI_EXCINV_CREATE_FROMDATA_G6 SPOTS ES_SAPLJ1IBAPI.
    $$-Start: BAPI_EXCINV_CREATE_FROMDATA_G6----
    $$
    ENHANCEMENT 1  MGV_GENERATED_SAPLJ1IBAPI.    "active version
    *{BAPI Begin} generation http://intranet.sap.com/materialversion
    *Do not change coding between begin and end comments. ANI 20050118
    T_MGV_FNAMES1-INT = 'MATERIAL'.
    T_MGV_FNAMES1-EXT = 'MATERIAL_EXTERNAL'.
    T_MGV_FNAMES1-VERS = 'MATERIAL_VERSION'.
    T_MGV_FNAMES1-GUID = 'MATERIAL_GUID'.
    APPEND T_MGV_FNAMES1.
    CALL FUNCTION 'MATNR_BAPI_TABLES_CONVERSION'
    EXPORTING
      INT_TO_EXTERNAL = ' '
    TABLES
      T_FNAMES = T_MGV_FNAMES1
      T_MATNR  = OBJ_ITEM
    *{BAPI End} generation
    ENDENHANCEMENT.
    $$-End:   BAPI_EXCINV_CREATE_FROMDATA_G6----
    $$
    *This function takes input from external system regarding the
    Excise invoice header and item. The process_flag tells whether
    *the invoice is incoming or outging. The transaction type is to be
    *set accordingly. Excise invoice number is generated externally
    *This function generates an internal number, Part 2 numbers and
    *creates an FI document for the CENVAT posting. The logical system
    *details coming from the external application needs to be updated
    *into the excise data as well as accounting data
    ENHANCEMENT-POINT BAPI_EXCINV_CREATE_FROMDATA_G7 SPOTS ES_SAPLJ1IBAPI.
    $$-Start: BAPI_EXCINV_CREATE_FROMDATA_G7----
    $$
    ENHANCEMENT 2  MGV_GENERATED_SAPLJ1IBAPI.    "active version
    *{BAPI Begin} generation http://intranet.sap.com/materialversion
    CALL FUNCTION 'MATNR_BAPI_TABLES_CONVERSION'
    EXPORTING
      INT_TO_EXTERNAL = 'X'
    TABLES
      T_FNAMES = T_MGV_FNAMES1
      T_MATNR  = OBJ_ITEM
    *{BAPI End} generation
    ENDENHANCEMENT.
    $$-End:   BAPI_EXCINV_CREATE_FROMDATA_G7----
    $$
    ENDFUNCTION.
    cheers
    Aveek

  • Update commercial invoice with excise values

    Hi friends,
        We have implemented depot sales; End user made first two invoices with my presence its worked fine. After one day he made third invoice with out my presence, this invoice is not capturing excise values like BED, AED, ECS and S & H cess. After this I found a route cause that
    user has selected JF delivery document type instead of LF. Here I canu2019t cancel the OBD and excise invoice since a manual commercial invoice is already sent to customer with some commercial invoice no, say XXXXX196. So when I create commercial Invoice, invoice should generate with XXXXX196 no.
    I canu2019t save billing document created with reference OBD because commercial invoice is not capturing the excise values and here I canu2019t key in excise values manually because all excise condition types are In grayed status, But some how I need to update all excise values. So can you please help me how do I can go ahead?
    Thanks,
    Krishna Reddy

    Normally VAT is not calculated on the BED/ECESS etc and the VAT is calculated on the Basic price.
    What seems in your case is that the pricing procedure is configured based on this logic. For calculating VAT , the system refers to a tax base value , which is condition type. So in your case the tax base value would be excluding the BED/ECESS and other taxes in the current pricing procedure.
    Modify your pricing procedure and get the New tax base value which should included BED/ECESS etc.
    Now your VAT condition type should refer to this new tax base value for calculating the VAT ( tax).
    This will solve the problem.
    Ashok Chauhan

  • How to capture the value in AVL intracrivity report

    Hi ,
    i have one doubt please clarify me.
       in ALV  interactivity report if user click on the one field, how  captured the that field value in one variable. presentably i am using
      ws_field_catalog-col_pos = '2'.
      ws_field_catalog-fieldname = 'BELNR'.
      ws_field_catalog-tabname = 'I_OUTPUT'.
      ws_field_catalog-scrtext_l    = 'Original Document number.'.
      ws_field_catalog-hotspot = 'V'.
      ws_field_catalog-scrtext_m    = 'Original Doc.no.'.
      ws_field_catalog-scrtext_s    = 'Original Doc.no.'.
      APPEND ws_field_catalog TO lt_fieldcat.
      CLEAR: ws_field_catalog.
    but it is not capture the valu it is capture the only  field name please any one can you suggest me.
    Thanks,
    Hari.

    hi,
    there is one type pool availabe for the. SLIS_SELFIELD.
    make ur own structure and use case sy-ucomm.
    when '&IC1'.
    write ur code here.
    TYPE-POOLS: SLIS.
    *type declaration for values from ekko
    TYPES: BEGIN OF I_EKKO,
           EBELN LIKE EKKO-EBELN,
           AEDAT LIKE EKKO-AEDAT,
           BUKRS LIKE EKKO-BUKRS,
           BSART LIKE EKKO-BSART,
           LIFNR LIKE EKKO-LIFNR,
           END OF I_EKKO.
    DATA: IT_EKKO TYPE STANDARD TABLE OF I_EKKO INITIAL SIZE 0,
          WA_EKKO TYPE I_EKKO.
    *type declaration for values from ekpo
    TYPES: BEGIN OF I_EKPO,
           EBELN LIKE EKPO-EBELN,
           EBELP LIKE EKPO-EBELP,
           MATNR LIKE EKPO-MATNR,
           MENGE LIKE EKPO-MENGE,
           MEINS LIKE EKPO-MEINS,
           NETPR LIKE EKPO-NETPR,
           END OF I_EKPO.
    DATA: IT_EKPO TYPE STANDARD TABLE OF I_EKPO INITIAL SIZE 0,
          WA_EKPO TYPE I_EKPO .
    *variable for Report ID
    DATA: V_REPID LIKE SY-REPID .
    *declaration for fieldcatalog
    DATA: I_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
          WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    DATA: IT_LISTHEADER TYPE SLIS_T_LISTHEADER.
    declaration for events table where user comand or set PF status will
    be defined
    DATA: V_EVENTS TYPE SLIS_T_EVENT,
          WA_EVENT TYPE SLIS_ALV_EVENT.
    declartion for layout
    DATA: ALV_LAYOUT TYPE SLIS_LAYOUT_ALV.
    declaration for variant(type of display we want)
    DATA: I_VARIANT TYPE DISVARIANT,
          I_VARIANT1 TYPE DISVARIANT,
          I_SAVE(1) TYPE C.
    *PARAMETERS : p_var TYPE disvariant-variant.
    *Title displayed when the alv list is displayed
    DATA:  I_TITLE_EKKO TYPE LVC_TITLE VALUE 'FIRST LIST DISPLAYED'.
    DATA:  I_TITLE_EKPO TYPE LVC_TITLE VALUE 'SECONDRY LIST DISPLAYED'.
    INITIALIZATION.
      V_REPID = SY-REPID.
      PERFORM BUILD_FIELDCATLOG.
      PERFORM EVENT_CALL.
      PERFORM POPULATE_EVENT.
    START-OF-SELECTION.
      PERFORM DATA_RETRIEVAL.
      PERFORM BUILD_LISTHEADER USING IT_LISTHEADER.
      PERFORM DISPLAY_ALV_REPORT.
    *&      Form  BUILD_FIELDCATLOG
          Fieldcatalog has all the field details from ekko
    FORM BUILD_FIELDCATLOG.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'EBELN'.
      WA_FIELDCAT-SELTEXT_M = 'PO NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'AEDAT'.
      WA_FIELDCAT-SELTEXT_M = 'DATE.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'BUKRS'.
      WA_FIELDCAT-SELTEXT_M = 'COMPANY CODE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'BUKRS'.
      WA_FIELDCAT-SELTEXT_M = 'DOCMENT TYPE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'LIFNR'.
      WA_FIELDCAT-NO_OUT    = 'X'.
      WA_FIELDCAT-SELTEXT_M = 'VENDOR CODE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    "BUILD_FIELDCATLOG
    *&      Form  EVENT_CALL
      we get all events - TOP OF PAGE or USER COMMAND in table v_events
    FORM EVENT_CALL.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         I_LIST_TYPE           = 0
       IMPORTING
         ET_EVENTS             = V_EVENTS
    EXCEPTIONS
       LIST_TYPE_WRONG       = 1
       OTHERS                = 2
      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.                    "EVENT_CALL
    *&      Form  POPULATE_EVENT
         Events populated for TOP OF PAGE & USER COMAND
    FORM POPULATE_EVENT.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'TOP_OF_PAGE'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'TOP_OF_PAGE'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-FORM.
      ENDIF.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'USER_COMMAND'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'USER_COMMAND'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-NAME.
      ENDIF.
    ENDFORM.                    "POPULATE_EVENT
    *&      Form  data_retrieval
      retreiving values from the database table ekko
    FORM DATA_RETRIEVAL.
      SELECT EBELN AEDAT BUKRS BSART LIFNR FROM EKKO INTO TABLE IT_EKKO.
    ENDFORM.                    "data_retrieval
    *&      Form  bUild_listheader
          text
         -->I_LISTHEADEtext
    FORM BUILD_LISTHEADER USING I_LISTHEADER TYPE SLIS_T_LISTHEADER.
      DATA HLINE TYPE SLIS_LISTHEADER.
      HLINE-INFO = 'this is my first alv pgm'.
      HLINE-TYP = 'H'.
    ENDFORM.                    "build_listheader
    *&      Form  display_alv_report
          text
    FORM DISPLAY_ALV_REPORT.
      V_REPID = SY-REPID.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
         I_CALLBACK_PROGRAM                = V_REPID
      I_CALLBACK_PF_STATUS_SET          = ' '
         I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'
         I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
         I_GRID_TITLE                      = I_TITLE_EKKO
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         = ALV_LAYOUT
         IT_FIELDCAT                       = I_FIELDCAT[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
        i_default                         = 'ZLAY1'
         I_SAVE                            = 'A'
        is_variant                        = i_variant
         IT_EVENTS                         = V_EVENTS
        TABLES
          T_OUTTAB                          = IT_EKKO
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
      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.                    "display_alv_report
    *&      Form  TOP_OF_PAGE
          text
    FORM TOP_OF_PAGE.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          IT_LIST_COMMENTARY       = IT_LISTHEADER
       i_logo                   =
       I_END_OF_LIST_GRID       =
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  USER_COMMAND
          text
         -->R_UCOMM    text
         -->,          text
         -->RS_SLEFIELDtext
    FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
    RS_SELFIELD TYPE SLIS_SELFIELD.
      CASE R_UCOMM.
        WHEN '&IC1'.
          READ TABLE IT_EKKO INTO WA_EKKO INDEX RS_SELFIELD-TABINDEX.
          PERFORM BUILD_FIELDCATLOG_EKPO.
          PERFORM EVENT_CALL_EKPO.
          PERFORM POPULATE_EVENT_EKPO.
          PERFORM DATA_RETRIEVAL_EKPO.
          PERFORM BUILD_LISTHEADER_EKPO USING IT_LISTHEADER.
          PERFORM DISPLAY_ALV_EKPO.
      ENDCASE.
    ENDFORM.                    "user_command
    *&      Form  BUILD_FIELDCATLOG_EKPO
          text
    FORM BUILD_FIELDCATLOG_EKPO.
      WA_FIELDCAT-TABNAME = 'IT_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'EBELN'.
      WA_FIELDCAT-SELTEXT_M = 'PO NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'EBELP'.
      WA_FIELDCAT-SELTEXT_M = 'LINE NO'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MATNR'.
      WA_FIELDCAT-SELTEXT_M = 'MATERIAL NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MENGE'.
      WA_FIELDCAT-SELTEXT_M = 'QUANTITY'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MEINS'.
      WA_FIELDCAT-SELTEXT_M = 'UOM'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'NETPR'.
      WA_FIELDCAT-SELTEXT_M = 'PRICE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    "BUILD_FIELDCATLOG_EKPO
    *&      Form  event_call_ekpo
      we get all events - TOP OF PAGE or USER COMMAND in table v_events
    FORM EVENT_CALL_EKPO.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         I_LIST_TYPE           = 0
       IMPORTING
         ET_EVENTS             = V_EVENTS
    EXCEPTIONS
      LIST_TYPE_WRONG       = 1
      OTHERS                = 2
      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.                    "event_call_ekpo
    *&      Form  POPULATE_EVENT
           Events populated for TOP OF PAGE & USER COMAND
    FORM POPULATE_EVENT_EKPO.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'TOP_OF_PAGE'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'TOP_OF_PAGE'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-FORM.
      ENDIF.
      ENDFORM.                    "POPULATE_EVENT
    *&      Form  TOP_OF_PAGE
          text
    FORM F_TOP_OF_PAGE.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          IT_LIST_COMMENTARY       = IT_LISTHEADER
       i_logo                   =
       I_END_OF_LIST_GRID       =
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  USER_COMMAND
          text
         -->R_UCOMM    text
         -->,          text
         -->RS_SLEFIELDtext
    *retreiving values from the database table ekko
    FORM DATA_RETRIEVAL_EKPO.
    SELECT EBELN EBELP MATNR MENGE MEINS NETPR FROM EKPO INTO TABLE IT_EKPO.
    ENDFORM.
    FORM BUILD_LISTHEADER_EKPO USING I_LISTHEADER TYPE SLIS_T_LISTHEADER.
    DATA: HLINE1 TYPE SLIS_LISTHEADER.
    HLINE1-TYP = 'H'.
    HLINE1-INFO = 'CHECKING PGM'.
    ENDFORM.
    FORM DISPLAY_ALV_EKPO.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
       I_CALLBACK_PROGRAM                = V_REPID
      I_CALLBACK_PF_STATUS_SET          = ' '
      I_CALLBACK_USER_COMMAND           = 'F_USER_COMMAND'
       I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
       I_GRID_TITLE                      = I_TITLE_EKPO
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         =
       IT_FIELDCAT                       = I_FIELDCAT[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         =
       I_SAVE                            = 'A'
      IS_VARIANT                        =
       IT_EVENTS                         = V_EVENTS
      TABLES
        T_OUTTAB                          = IT_EKPO
    EXCEPTIONS
       PROGRAM_ERROR                     = 1
       OTHERS                            = 2
    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.
    REWARD ME IF HELPFUL. PLEASE

  • Depot excise capture for two different excise values

    Hello Team
    When doing STO from factory to Depot for product A, qty of 10 pcs, the excise duty levied is Rs. 100. Later, due to financial year and excise structure change, for another STO to Depot for product A, qty of another 10 pcs, the excise duty levied is Rs.150. As a process I will capture 20 pcs of product A at the depot, at different time intervals (10 pcs @100 Rs. and later additional 10 pcs @150 Rs).
    Now if I want to dispatch from depot 15 pcs of Product A then what excise rate will the system determine in Depot invoice? I am creating a depot delivery for qty= 15 pcs.
    Sorry I am unable to run this scenario, in the system now, to check J1IJ behaviour. I have to present my client the details, as he is having a depot sales scenario as part of his business
    I will appreciate if you can provide a relevant answer to my query
    <text removed by Moderator>

    Hi Shane,
    In depot system will not fetch any rate it will pass on the value of excise duties from J1IJ to VF01 based on the formula 356 that you assign to excise duty condition types in the depot pricing procedure.
    Normally we will capture the values into RG23D register at depot while incoming goods receipt through J1IG & we will pass on the same while selling through J1IJ.
    If there is any change in price on the same excise invoice which you have already captured in the system then you will follow the process of "A" certificate.
    regards,
    S.Himavanth.

  • How to capture excise on base value in miro

    hi masters,
    I am using batch management so in one batch purity defined 90%, when I am capturing excise in MIGO there is no problem its calculated on basis of base value but when i am doing MIRO there is calculating excise on amount of MIRO instead of PO value(base value).
    pl. guide me how to capture excise in MIRO according to MIGO.
    if I am using MRP indicater in migo there is no effect is coming in MIRO.
    Regards,
    Anurag

    Your excise dept. is asking for incorrect process.
    Today you have a material with concentration 90% and hence you wish to value material based on concentration, you will make payment to supplier based on concentration, your entire valuation is based on concentration, but when it comes to excise you want to take credit for overall qty.
    Think of the scenario if this is allowed, and once concentration is 10%, the value as per qty is 1000, excise will be let us say 100, but you wish to make payment to supplier of 100 and also take credit of 100. how can you do this?
    No doubt with some technical development you can achieve this, but process point of view its not correct. If this is allowed than every company will do this and input cost of each company would be as equal to credit of cenvat availed as possible. If you map this as per me you are not mapping correct process.
    Regards,
    Dakshesh

  • In Standard report VF05n under Net value system shows Basic price + Excise

    Dear Team,
    In Standard report VF05n under Net value system shows Basic price + Excise n' Taxes. where as i required only Basic price in that column and Excise and Taxes separately  in separate columns.
    Plz, Suggest
    Thanks
    Gaurav

    Hi Gaurav,
    The netvalue in this report comes from the invoice, which in turn determined by your pricing procedure. If you want only the basic price to be your net value, you have to adjust the same in your pricing procedure. But this is not advisable, as there are other price components also in your pricing procedure, rather you can develop a new report with the required details for your requirement.
    Regards
    Vijay

  • At time of return depot invoice creation , not capture Excise Condition Value

    Hi,
    my queastion is that
    In retun process from Customer to Depot,
    when user create return Depot invoice through t-code VF01 then  Not capture Excise Condition Value (  JEXP - Basic Excise Duty ,  JCEP- Edu.  Cess Duty and JA1X - Additional tax. ) at time of Depot. Invoice Creation.
    we can also check  Table J_1IRG23D, in this table have value of these Excise Cond. Value.
    But Delivery No. is not update in table J_1IRG23D.
    and I applied  condition formula 356 in Procedure ZDOM02 ( Traders  Pricing Procedure).
    How can capture condition value of JEXP, JCEP and JA1X  at time of Retrun Depot Invoice Creation ?
    Guide me  .....

    Hi,
    I have  flow your define step:
    Returns from Customer to Depot
    1     Create a return order in Depot
    2     Key in the invoice number and execute
    3     Assign Order Reason and save
    4     Create a return delivery  and do PGR.  Maintain storage location 1030
    5     Create Transfer posting in MB1B with movement type 453, storage location 1030 and save
    6     Note down the material document reference
    7     Go to J1IG to reverse excise issue posting
    8     Click "Capture"
    9     Key in the material document number and  series group
    10     Click "Details".  Now select the line item and again click "More documents"
    11     Key in the original excise invoice reference created at supplying plant
    12     Skip all warning message and go back
    13     Maintain the internal number and the year.
    14     With this, entry from RG23D will be reversed
    But still the excise condition values are not being captured during invoice VF01 and std depot routing 356 is being used.
    Program name of depot routing  is  FV64A356.
    we can also check  Table J_1IRG23D, in this table have value of these Excise Cond. Value.
    But Delivery No. is not update in table J_1IRG23D.
    Guide me.........

  • BED change in capture excise(J1IEX)-value moved from Inventorized duty to Credit available

    Dear Friends,
    Scheduling Agreement has  a material which is subject to non-setoff JMIP(inventorized). WhileGR(105) posting, excise is only captured.
    When Excise number is checked in J1IEX, excise inventory value is displayed under Duty Values tab and in Inventorized duty field(because it's JMIP).
    Now due to some reason captured excise's BED needs to be changed from 12% to 10% under Duty Rates tab in BED field. Now when this BED percentage change is done, inventorized duty value(in Duty Values tab) becomes ZERO and new value is updated in Credit available field(in Duty Values tab). Now this Credit available field is used for SETOFF values which update CENVAT.
    Could anyone please why SAP is behaving in such a way? According to me, new BED value should be updated in inventorized duty value.
    Thanks & Regards,
    Mihir

    What i understood from your post is that you have changed the Excise rates from J1IEX transaction from 10 to 12% for example. After doing this, these values are appearing in Set off values instead of Inventorized values. Let me know whether my understanding is correct?
    If this is the case, you better cancel the GRN document and Cancel the excise invoice (Provided Excise invoice is not yet posted) and Change the Purchase order / Scheduling agreement (Change Condition records in FV12)  and redo the GRN against Purchase order / Scheduling agreement.
    For me, this seems to be bug. You have two options, one is changing the duty back to Inventorizable in Excise tables or raise an oss message for SAP to revert with the correction instruction.

  • Wrong calculation in base value while capturing Excise IV(IMPORT)

    Hi all,
    any provision to correct base value while capturing EX IV for <b>imports</b>, in ECC 6.0
    as note was released  by sap for earlier versions.
    will it hold good  for this version also?
    regards
    Krishna

    Hiii Santosh,,
    After applying the Notes still the Excise Values are not captured??
    Please tell if any other Notes to be applied???
    Regards,
    Kumar Rayudu

  • Capturing Excise Invoice (EI) at depot

    Hi gurus
    I am facing an issue while capturing Excise Invoice (EI) at depot.
    If non-batch material and batch material are combined into one material document which is generated after post goods issue (PGI) to create EI, two separate Excise Invoices are getting generated automatically.
    But while capturing Excise Invoice for both materials at depot, I am NOT able to capture in T-code J1IG by Goods receipt material documents.
    How to handle such case? Could you give us some suggestion?
    With Regards
    baalakrushnan.da

    Hi Ashok,
    After MB1C, when we are trying to execute J1IG with the material document number and then click "Details" button, the new screen asks for internal document number. We click on "More Documents" and manually enter the excise values along with excise invoice details and save.
    This reflects the values in the RG23D and displays in J1IDEPOTSTOCK1 report also.
    But when we try to sell from the Depot and create J1IJ, the uploaded invoice is not getting displayed when we are trying to select it to pass excise value.
    How can this invoice be selected in J1IJ, if we follow this route.
    Is this the correct process or I am making some mistake in the J1IG step.
    Regards,
    Debarshi

  • Capturing Excise Invoice Reference at Depot

    Hi,
    We are doing an implementation where the customer is currently working in a home grown software.
    During Go-Live, we need to capture/upload the Excise Invoice reference of the existing Excisable Stock lying at the Depot.
    We are uploading cutover stock of all materials programmatically using MB1C transaction. But while uploading Depot Stock, we also need to capture the receiving Excise Invoice number (through which the goods had arrived at the Depot from the Mother Manufacturing Plant), so that during sales from Depot we can pass the excise using J1IJ.
    We have tried the following steps and failed:
    1. Upload inventory for the materials at the depot plant using MB1C.
    2. Using the material document created above, we tried to perform J1IG. (We got stuck here).
    Please suggest the correct process to upload the cutover stock at Depot along with it's excise invoice reference.
    Regards,
    Debarshi

    Hi Ashok,
    After MB1C, when we are trying to execute J1IG with the material document number and then click "Details" button, the new screen asks for internal document number. We click on "More Documents" and manually enter the excise values along with excise invoice details and save.
    This reflects the values in the RG23D and displays in J1IDEPOTSTOCK1 report also.
    But when we try to sell from the Depot and create J1IJ, the uploaded invoice is not getting displayed when we are trying to select it to pass excise value.
    How can this invoice be selected in J1IJ, if we follow this route.
    Is this the correct process or I am making some mistake in the J1IG step.
    Regards,
    Debarshi

  • Report to see excise, freight against material or po

    Is there any standard report in which excise, cst/vat, freight, discount and other price related condition is captured against the material or from purchase order will show or i have to create a new one.....

    Hi
    The table i know are ekko ekpo for purchase orde and for tax j_1iexcdt, j_1iexchdr but how i will connect these table so that i can show details in report.
    add table EKBE so you will get material document with help of this document you will get excise invoice
    Pass GRN number From EKBE field MBLNR ,material doc year= MJAHR ,AND BUZEI=ITEM OF MATERIAL into table J_1IPART1 and get
    a)     Excise group=field EXGRP=
    b)     EXCISE REGISTER TYPE=REGTYP=
    c)     INTERNAL DOC NUMBER=DOCNO=
    e)     ITEM=ZEILE
    TABLE
    J_1IEXCDTL       
    PASS DOCNO, EXGRP, RGTYP,DOCYR,ZEILE  INTO TABLE J_1IEXCDTL        AND GET values
    Regards
    Kailas Ugale

Maybe you are looking for

  • ITunes crashes when try to add songs to library both drag-drop and Add folder/file option

    I got the old iTunes updated, it crashed when open. Then I uninstall and download the newest iTunes. Restart my laptop. I even start iTunes in safe mode but it keep crashing. I try Add folder first, then Add file, then drag and drop. None of them wor

  • Urgent :Relation between vendor and business area

    < MODERATOR:  Message locked.  Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. > Hi , Is there any table or transaction which will give an one-to-one relation b

  • The server has experienced a directory error

    I'm getting this error when trying to log into GroupWise Messenger. The last time this happened, I had to stop and restart the groupwise messenger agents. Any suggestions as to how to prevent this?

  • How can we store an image in the file the image is int he form of bytes

    hi How can we write an image to a file and save it to hardisk the i mage is in the form of bytes please if any body knows please send the code for it Thanks for u reply

  • JScrollPane auto scrolling.

    Hi Friends, Basically I want text in the JTextArea added to the JScrollPane to scroll automatically. I have a JFrame to which I have added a horizontal JSplitPane. The Left side of the SplitPane consists of a JPanel with different components and the