How do the Environmental Com. 3.0 system get the data

Hi,
What is the scenario of transactional data input into the EC 3.0 in real time. Is it manual or with integration to the external systems ? If it is external, how to integrate.
Request your valuable inputs
Thanks in advance
Srinvas

Hello Srinivasa,
In real conditions - transactional data is gathered automatically by means of Data Historians, automatic analyzers or manually by means of Task Management - Measurement Task, Standard task etc. To integrated transactional data like consumptions, measurements or Emissions you need to set up web services or use MI.
You can access the Transactional data integration tab from Emission Manager -
Select Facility object -
navigate to Integration. You can find more information in SAP Customization document for Environmental Compliance 3.0 in SAP market place.
Thanks
Jayakumar

Similar Messages

  • How is the data inserted into JTF_RS_SALESREPS?

    Hi,
    I wanted to know how is the data inserted into JTF_RS_SALESREPS.When we import the resources from CRM Foundation responsibilty the data will be inserted into jtf_rs_resource_extns.I think we need to run a concurrent program to transfer data from jtf_rs_resource_extns to JTF_RS_SALESREPS.
    Which Concurrent program should be run?
    Please help.
    Thanks.

    How is the data inserted into CST_INV_QTY_TEMP table ?TABLE: BOM.CST_INV_QTY_TEMP
    http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_object?c_name=CST_INV_QTY_TEMP&c_owner=BOM&c_type=TABLE
    Thanks,
    Hussein

  • How is the data inserted into CST_INV_QTY_TEMP table?

    Hi All,
    How is the data inserted into CST_INV_QTY_TEMP table ?
    Thanks in advance,
    Mayur
    Edited by: 928178 on 17-Apr-2012 04:29

    How is the data inserted into CST_INV_QTY_TEMP table ?TABLE: BOM.CST_INV_QTY_TEMP
    http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_object?c_name=CST_INV_QTY_TEMP&c_owner=BOM&c_type=TABLE
    Thanks,
    Hussein

  • How test the date formats  M/d/yyyy and MM/dd/yyyy .

    how test the date formats M/d/yyyy and MM/dd/yyyy .format should accept 3/3/1982 and 03/03/1982 dates.
    please help me

    georgemc wrote:
    kajbj wrote:
    Spoiler: Reply #3 is actually the answer to your question.Also, Bruce Willis is a ghost, the Titanic sinks and Verbal is Keyzer Soze.Only one of those endings really surprised me.
    You should've heard me in that theatre when the Titanic struck that iceberg...

  • How identify the data is client level,plant level or company code level

    Dear sirs,
    GM
    How identify the data is client level,plant level or company code level?
    If there is any T.code for same in SAP plz send me otherwise any procedure?
    Hopeeeeeeeeee....

    Hi,
    Once you gain experience, you will not look at any table any field or any view...You will do it just like how you use keyboard once you pass type writing....
    That is why every area of work, including master data is handed over to specialized teams...that will be their work day in and out....for some one newly entering, it will be little bit tough...once you practice, you will not be worried any more.  Of course, basic data at client level, purchasing data plant level etc...some thumb rules are there...still, you will take big blow by following such thumb rules because if you verify storage condition assigned in the storage location is not storage location level!!!!!!!!!!!!!!!
    that is experience!!  In this forum, it is good to practice rewarding...else, there may not be any more replies
    Good Luck
    Message was edited by:
            Gopala Turaga

  • How is the date value derive from during delivery propose during VA01

    Hi,
    Please enlighten me on the following question considering that I am not in this area.
    Every time when I have create a sales order and hits enter, system will bring me to availability check screen called "Availability Control"
    In this screen, there are three section, and I have the following qeustions:
    Question u2013 How does the system come out with the date shown on the section 2 and section 3, even though I donu2019t have the stock quantity in the system at the first place.:
    Section 2: Complete Delivery
    Section 3: Delivery Proposal
    Does the calculation in config or master data setup or both, please guide me.
    Thanks
    Tuff

    Dear tuffy ,
    This is due to the configuration settings in the availability check and the master data what you are using for saless order processing.
    Fallowing lines will resolve your issues,  please find.............
    1. In material master you must have maintained in house production days in Mrp-2 view.
    2. In OVZ9 you migh not have flagged the Check with out RLT(if you activated RLT will not be done ,if you deactivate it will consider RLT).
    3. Even though the stock is not available in the plant system will confirm the quantities in end of replenishment date.
    If you don't maintain the in house production and RLT system will not confirm the quantities.
    Please check it revert if you have any further clarifications
    Thanks&Regards
    Raghu.k

  • How scheduling the data refresh for a published Excel workbook - SharePoint 2013

    Hi,
    I've implemented an Excel workbook that connects to a SSAS Tabular data source and I've published it on SharePoint.
    Now, how can I implement a scheduled data refresh if it is possible?
    Thanks

    Hi pscorca,
    If  my understanding is correct , you want to implement a scheduled data refresh on SharePoint 2013 and the data is from a SSAS Tabular data source.
    Below are some articles for you to take a look:
    Data Sources Supported (SSAS Tabular)
    http://technet.microsoft.com/en-us/library/gg492165.aspx
    Get data from Analysis Services
    http://office.microsoft.com/en-in/excel-help/get-data-from-analysis-services-HA102837073.aspx
    PowerPivot Data Refresh with SharePoint 2013 and SQL Server 2012 SP1 (Analysis Services)
    http://technet.microsoft.com/en-us/library/jj879294.aspx
    Refreshing PowerPivot Data in SharePoint 2013
    http://blogs.msdn.com/b/analysisservices/archive/2012/12/21/refreshing-powerpivot-data-in-sharepoint-2013.aspx
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • How change the Date parameter based on server date

    Hi,
    We are using Query browser to connect to Bex Query.In BEx Query we have a date prompt which is mandatory.So by using Query prompt selector the dashboard has been created.But in our scenario the date has to be picked up from current system date/Server date and it has to change automatically when ever the dashboard has been opened.How to achieve this.
    Regards,
    Venkat

    Using the query prompt selector, the date will be listed in the drop down box. Here you can see only the date available in the server. Use the "Insert selected items" option you can pass the current date using =today() function.
    But the pain behind using the query prompt selector on date you have scroll a lot to search for a specific date, on this case i would suggest you to take the calender component to trigger the query. You have the same flexibility to pass the current date in this component.

  • How toStore the Date Variable and pass it when the program runs next time??

    HI All,
    My JDBC program basically needs two command line args. Rabge_Start_Dt and Range_End_Dt. for ex:
    2001-05-31 and 2001-06-01 . And my porgram should run every day. Next day the date range will be 2001-06-01 to some date. It means I have to store some how the range_end_dt and pass it as range_start_dt when my program runs the next day.
    Problem:
    How can I store the Data variable and pass it as an argument to my porgram when It runs next time. Every time my pogram runs It should pick the range start_dt (==range_end_dt of the previuos run) and end_dt I have to go and query some other data base and pass that value to it.
    Thanks in advance!!!!

    save the value in a file, then read it back in each day. Similar to when a process needs a PID.
    -blhqctz

  • How to Create an R/3 source system and load data from there

    Hello All,
    Till now I have only worked with Flat files. I want to create an R/3 source system and extract data from there on to my Info Providers.
    Does anyone has detailed steps for that. I am using BW 3.5 system
    Thanks n Regards,
    Abhishek

    1. Type Transaction WE30. Check iDoc types
    2. Type Transaction SM59. Maintain RFC destinations
    a.) Open the RFC Destinations. b.) Find your Source System and double click on it. c.) Technical setting should contain information regarding yoursource system d.) Logon Information should contain source system client and name & password for you remote logon. We use RFC_SAB for BW logon to R/3 and RFC_AAE for R/3 logon to BW. Password for both is always xxxxxxx. e.) Execute your 'Test Connection' & 'Remote Logon'. You should NOT be prompted for a password, if you are then the logon info is incorrect. f.) Repeat above to verify RFCs for other systems (CRM etc)
    3. Type Transaction WE21. iDoc Processing Ports.
    a.) Select 'Ports' and then 'Transactional RFC'. b.) Click on the Port # for you source system. c.) Verify description & SAP R/3 version.(BW 2.1C should be release 4.x) d.) RFC Destination should be one created in SM59. If non-existent then create one
    4. Type Transaction SE16. Data browser (for R/3  BW Connections)
    5. Type Transaction SM30. Msg Types & Assignment to iDocs
    Enter 'EDIMSG' in the Table/View field. Click on the 'Enter Conditions' option for Restrict Data Range. Click 'Maintain'. Select Message Type. Then enter 'RSSEND' in "From' field. Verify that the Basic Type matches what is in your RSBASIDOCtable for each of your connections. If any are missing any entries you must create them as follows: Create another session and type Transaction WE30. Enter IDoc Type (ZSBAXXX) in Obj. Name field (Suggestion: Start new type with 'ZS' + Transfer Structure Prefix + (3)#'s) Select Create. Select "Create from Copy'. Enter 'RSSEND" in 'Copy From' field Enter Description (i.e. IDoc Type for BW Development) Execute (Green Check). Repeat for other missingentries.
    6. Go to the SM30 main screen. Clients Overview
    Enter 'T000' in the Table/View field. Click 'Maintain'. Verify correct Client and Description. If incorrect enter.
    8. On BW Type Transaction WE20. Partner Profiles
    9. On R/3 Type Transaction WE20. Partner Profiles
    10. Check all is correct

  • How to print html file on client system without viewing data on client syst

    I want to print html data from database.
    i am not able to print it using java code,
    javascript can do that.
    but in javascript window is opened on client browser.
    but i dont want to open that
    var disp_setting="toolbar=no,location=no,directories=no,menubar=no,";
           disp_setting+="scrollbars=no,width=0,height=0";
         var docprint = window.open("","",disp_setting);
         //docprint = new PopUpWindow() ;
         docprint.document.write('<%= mm %>');
         docprint.document.close();
            docprint.focus();
         docprint.document = null; mm contents the data to be printed. it prints well but window is shown
    in mm there is <BODY self.print() > so it prints on printer but i am viewing window i donot want to view window....
    and print Dialog box also.. I want to by pass this both.
    please send me code or any help regarding that.
    ....

    1. Post a javascript question on a javascript forum please.
    2. Don't think you can bypass without some plugin/setting on the client browser.

  • How is the data usage charged?

    I went over my 25MB this month and I am not sure what I did differently to make it increase another 25MB.  Is there somewhere to get a breakdown?  If you go to a website and get a call, you take the phone call and forgot to close out of the web browser, do you get charged? 
    Sorry if this question has already been posted.  I scanned through the first 3 pages.  Got tired of reading the complaints about the data packages.  

    As long as you are not browsing from page to page you will not use megabytes. 
    Hope this helps!

  • How does the data inserted after a delete command

    Hi Folks,
    I have a question regarding a scenario. I deleted some data from a table ( i use the where clause to delete a portion of rows from the table). So after the rows are deleted the space is free but below the high water mark. When i insert new rows in the same table, then where from oracle fetches the space:
    A. Will it use the space that is freed up by deleted the rows
    B. Use the space above the high water mark. ( If it uses this space then Lets say all the extents are completed and we dont have any extents above the high water mark, then will it use the space freed by the deleted rows or will it complain for the addiditional space)
    Please advice.
    Also I would appriciate if you could give me a link for a documentation for the above scenerio.
    Thanks in advance
    Karthik

    A. Will it use the space that is freed up by deleted
    the rows That depends, it's controled by PCTUSED and PCTFREE parameter as described below. Also the free space need to be big enought to hold the new row.
    The PCTUSED Parameter
    The PCTUSED parameter sets the minimum percentage of a block that can be used for row data plus overhead before new rows are added to the block. After a data block is filled to the limit determined by PCTFREE, Oracle considers the block unavailable for the insertion of new rows until the percentage of that block falls beneath the parameter PCTUSED. Until this value is achieved, Oracle uses the free space of the data block only for updates to rows already contained in the data block.
    B. Use the space above the high water mark. ( If it
    uses this space then Lets say all the extents are
    completed and we dont have any extents above the high
    water mark, then will it use the space freed by the
    deleted rows or will it complain for the addiditional
    space)
    When Extents Are Allocated
    When you create a table, Oracle allocates to the table's data segment an initial extent of a specified number of data blocks. Although no rows have been inserted yet, the Oracle data blocks that correspond to the initial extent are reserved for that table's rows.
    If the data blocks of a segment's initial extent become full and more space is required to hold new data, Oracle automatically allocates an incremental extent for that segment. An incremental extent is a subsequent extent of the same or greater size than the previously allocated extent in that segment.
    Please advice.
    Also I would appriciate if you could give me a link
    for a documentation for the above scenerio.
    check Oracle Concept for more detail,
    Data Blocks, Extents, and Segments

  • TS4009 I purchased 50gb of storage, yet nothing is being backup?  How does the data get backup?

    I dont know how to store data on cloud, i thought it was an automatic process, any tips for a beginner

    Have you tried a manual backup to iCloud?  Settings>iCloud>Storage&Backup.  Click the Back Up Now button.
    If on the other hand, you are asking how to store various files to iCloud (like iDisk used to do in MobileMe), then ICloud cannot help - it does not offer a service similar to iDisk.

  • How is the data of Oracle BPM stored in the database

    Hi,
    I am new to Oracle BPM and I want to know where are the activity of my published processes stored in the database, if you have some articles or tips I will thank you a lot, I was looking for something in the internet but without sucess.
    Thanks

    Have a look at the WF tables under the SOA Infra schema.

  • How populate the data in table control in  BDC?

    pls urgent?

    hi,
    see the below code .
    FORM create_bdc_session .
      DATA : w_saved_tx.
      DATA g_r_itab TYPE typ_itab_rec.
      CLEAR g_t_itab.
      CLEAR g_r_itab.
      LOOP AT g_t_itab INTO g_r_itab.
    skip error lines
        IF g_r_itab-ebeln = 'ERROR'.
          CONTINUE.
        ENDIF.
    open Bdc session
        AT FIRST.
          PERFORM bdc_open_group.
        ENDAT.
        g_t_itab = g_r_itab.
    On change in agreement number
        AT NEW ebeln.
          PERFORM bdc_header.
          CLEAR: w_dtl_cnt_i, w_line_i.
        ENDAT.
    save at full page
        IF w_line_i > 11.
          PERFORM bdc_save.
          PERFORM bdc_header_change.
          w_line_i = 1.
        ENDIF.
    detail material processing
        PERFORM bdc_detail.
        CLEAR w_saved_tx .
    save at end of agreement
        AT END OF ebeln.
          IF w_saved_tx NE 'Y' AND w_dtl_cnt_i > 0.
            PERFORM bdc_save.
          ENDIF.
          w_saved_tx = 'Y'.
        ENDAT.
      ENDLOOP.
      PERFORM bdc_close_group.
    ENDFORM.                    " CREATE_BDC_SESSION
    *&      Form  BDC_OPEN_GROUP
          text
    -->  p1        text
    <--  p2        text
    FORM bdc_open_group .
      DATA w_user_tx LIKE apqi-userid.
      w_user_tx = sy-uname.
      CALL FUNCTION 'BDC_OPEN_GROUP'
        EXPORTING
          client              = sy-mandt
          group               = p_bdc
          keep                = 'X'
          user                = w_user_tx
        EXCEPTIONS
          client_invalid      = 01
          destination_invalid = 02
          group_invalid       = 03
          holddate_invalid    = 04
          internal_error      = 05
          queue_error         = 06
          running             = 07
          user_invalid        = 08.
      CASE sy-subrc.
        WHEN 0.
        WHEN OTHERS.
          WRITE: / 'BDC OPEN ERROR', sy-subrc.
      ENDCASE.
    ENDFORM.                    " BDC_OPEN_GROUP
    *&      Form  BDC_HEADER
          text
    -->  p1        text
    <--  p2        text
    FORM bdc_header .
      REFRESH bdcdata.
      CLEAR   bdcdata.
    determine now if text exists
      CLEAR w_text_lines_i.
    Transaction ME31K.
      PERFORM bdc_dynpro      USING 'SAPMM06E' '0200'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '/00'.
      PERFORM bdc_field       USING 'EKKO-LIFNR' g_t_itab-lifnr.
      PERFORM bdc_field       USING 'RM06E-EVART' 'MK'.
      PERFORM bdc_field       USING 'RM06E-EVRTN' g_t_itab-ebeln.
      PERFORM bdc_field       USING 'EKKO-EKORG'  g_t_itab-ekorg.
      PERFORM bdc_field       USING 'EKKO-EKGRP'  g_t_itab-ekgrp.
    Item category is on a detail line, but is entered on the entry screen
      IF g_t_itab-pstyp = '3'.
        g_t_itab-pstyp = 'L'.
      ELSE.
        CLEAR g_t_itab-pstyp.
      ENDIF.
      PERFORM bdc_field       USING 'RM06E-EPSTP' g_t_itab-pstyp.
      PERFORM bdc_field       USING 'RM06E-WERKS' p_nwerks.
      PERFORM bdc_field       USING 'RM06E-LGORT' g_t_itab-lgort.
      PERFORM bdc_dynpro      USING 'SAPMM06E' '0201'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '/00'.
      PERFORM bdc_field       USING 'EKKO-WAERS' g_t_itab-waers.
      WRITE sy-datum TO w_date_tx DD/MM/YYYY.
      PERFORM bdc_field       USING 'EKKO-KDATB' '01.06.2004'.
      PERFORM bdc_field       USING 'EKKO-KDATE' '31.12.2999'.
      w_tcode = 'ME31K'.
    ENDFORM.                    " BDC_HEADER
    *&      Form  BDC_SAVE
          text
    -->  p1        text
    <--  p2        text
    FORM bdc_save .
    final save
      PERFORM bdc_dynpro      USING 'SAPMM06E' '0220'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '=BU'.
    needed for some boxes (save anyway message)
    PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.
    PERFORM bdc_field       USING 'BDC_OKCODE' '=YES'.
    Insert the transaction into the BDC session.
      PERFORM bdc_insert USING w_tcode.
      REFRESH bdcdata.
      CLEAR   bdcdata.
    ENDFORM.                    " BDC_SAVE
    *&      Form  BDC_HEADER_change
          text
    -->  p1        text
    <--  p2        text
    FORM bdc_header_change .
      DATA: w_pos LIKE rm06e-ebelp.
      REFRESH bdcdata.
      CLEAR   bdcdata.
    determine now if text exists
      CLEAR w_text_lines_i.
    Transaction ME32K.
      PERFORM bdc_dynpro      USING 'SAPMM06E' '0205'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '/00'.
      PERFORM bdc_field       USING 'RM06E-EVRTN' g_t_itab-ebeln.
      PERFORM bdc_dynpro      USING 'SAPMM06E' '0220'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '/00'.
      w_pos = g_t_itab-ebelp - 10.
      PERFORM bdc_field       USING 'RM06E-EBELP' w_pos.
      w_tcode = 'ME32K'.
    ENDFORM.                    " BDC_HEADER_change
    *&      Form  BDC_INSERT
          text
         -->P_W_TCODE  text
    FORM bdc_insert  USING    p_w_tcode.
      CALL FUNCTION 'BDC_INSERT'
        EXPORTING
          tcode          = w_tcode
        TABLES
          dynprotab      = bdcdata
        EXCEPTIONS
          internal_error = 01
          not_open       = 02
          queue_error    = 03
          tcode_invalid  = 04.
      CASE sy-subrc.
        WHEN 0.
        WHEN OTHERS.
          WRITE: / 'BDC INSERT ERROR', sy-subrc.
      ENDCASE.
    ENDFORM.                    " BDC_INSERT
    *&      Form  BDC_CLOSE_GROUP
          text
    -->  p1        text
    <--  p2        text
    FORM bdc_close_group .
      CALL FUNCTION 'BDC_CLOSE_GROUP'
        EXCEPTIONS
          not_open    = 1
          queue_error = 2
          OTHERS      = 3.
      CASE sy-subrc.
        WHEN 0.
        WHEN OTHERS.
          WRITE: / 'BDC CLOSE ERROR', sy-subrc.
      ENDCASE.
    ENDFORM.                    " BDC_CLOSE_GROUP
    *&      Form  bdc_dynpro
          text
         -->P_0658   text
         -->P_0659   text
    FORM bdc_dynpro USING program dynpro.
      CLEAR bdcdata.
      bdcdata-program = program.
      bdcdata-dynpro  = dynpro.
      bdcdata-dynbegin = 'X'.
      APPEND bdcdata.
    ENDFORM.                    "BDC_DYNPRO
    *&      Form  BDC_FIELD
          text
         -->P_0688   text
         -->P_W_POS  text
    FORM bdc_field USING field value.
      CLEAR bdcdata.
      bdcdata-fnam = field.
      bdcdata-fval = value.
      APPEND bdcdata.
    ENDFORM.                    "BDC_FIELD
    *&      Form  load_dataset
          text
    -->  p1        text
    <--  p2        text
    FORM load_dataset .
    load dataset
      LOOP AT g_t_itab INTO g_r_itab.
    Load dataset with records needed for direct input
        MOVE-CORRESPONDING g_r_itab TO g_t_itab.
        AT NEW ebeln.
          PERFORM load_dataset_mbepoh USING w_phys_outfil1_tx.
        ENDAT.
        PERFORM load_dataset_mbepoi USING w_phys_outfil1_tx.
      ENDLOOP.
    ENDFORM.                    " load_dataset
    *&      Form  load_dataset_mbepoh
          text
         -->P_W_PHYS_OUTFIL1_TX  text
    FORM load_dataset_mbepoh  USING   p_dataset.
      CLEAR rec1.
      MOVE-CORRESPONDING g_t_itab TO rec1.
      rec1-stype = '1'.
      rec1-ernam = sy-uname.
      TRANSFER  rec1 TO p_dataset.
    ENDFORM.                    " load_dataset_mbepoh
    *&      Form  load_dataset_mbepoi
          text
         -->P_W_PHYS_OUTFIL1_TX  text
    FORM load_dataset_mbepoi  USING    p_dataset.
      CLEAR rec2.
    fields for MBEPOH
      ADD 1 TO w_good_i.
      MOVE-CORRESPONDING g_t_itab TO rec2.
      rec2-stype = '2'.
      rec2-werks = p_nwerks.
      rec2-ematn = g_t_itab-matnr.
      TRANSFER  rec2 TO p_dataset.
    ENDFORM.                    " load_dataset_mbepoi
    *&      Form  BDC_DETAIL
          text
    -->  p1        text
    <--  p2        text
    FORM bdc_detail .
      DATA:   w_ktmng_tx(11),
               w_peinh_tx(5) TYPE c,
               w_price_p(13) TYPE p DECIMALS 6,
               w_price2_p(13) TYPE p DECIMALS 2,
               w_price3_p(13) TYPE p DECIMALS 3,
               w_price0_p(13) TYPE p DECIMALS 0,
               w_cent_p TYPE p DECIMALS 2,
               w_peinh_n(5) TYPE n,
               w_price_tx(14).
    accumulate lines to determine if page_down required
      ADD 1 TO w_addit_i.
      ADD 1 TO w_dtl_cnt_i.
      ADD 1 TO w_line_i.
      IF w_line_i > 12.
        w_line_i = 2.
        PERFORM bdc_dynpro      USING 'SAPMM06E' '0220'.
        PERFORM bdc_field       USING 'BDC_OKCODE' '=NP'.
      ENDIF.
    get material unit of measure
      CLEAR mara-meins.
      SELECT SINGLE * FROM mara WHERE matnr = g_t_itab-matnr.
      w_price_tx = g_t_itab-netpr.
      w_peinh_tx = g_t_itab-peinh.
      IF g_t_itab-ktmng = 0.
        g_t_itab-ktmng = 1.
      ENDIF.
      w_ktmng_tx = g_t_itab-ktmng.
    get decimal places of currency
      TCURX-CURRDEC = 2.
      SELECT SINGLE * FROM TCURX WHERE CURRKEY = g_t_itab-waers.
    multiply Price
      W_PRICE_P = g_t_itab-netpr.
      CASE TCURX-CURRDEC.
        WHEN 0.
          W_PRICE_P = g_t_itab-netpr * 100.
          W_PRICE0_P = W_PRICE_P.
          W_PRICE_TX = W_PRICE0_P.
        WHEN 2.
          W_PRICE2_P = W_PRICE_P.
          W_PRICE_TX = W_PRICE2_P.
        WHEN 3.
          W_PRICE3_P = W_PRICE_P.
          W_PRICE_TX = W_PRICE3_P.
      ENDCASE.
    material overview screen (with enter)
      PERFORM bdc_dynpro     USING 'SAPMM06E' '0220'.
      PERFORM bdc_field      USING 'BDC_OKCODE' '=DETA'.
      PERFORM bdc_field_idx  USING 'RM06E-TCSELFLAG'  'X' w_line_i.
      PERFORM bdc_field_idx  USING 'EKPO-EMATN' g_t_itab-matnr w_line_i.
      PERFORM bdc_field_idx  USING 'EKPO-KTMNG' w_ktmng_tx  w_line_i.
      PERFORM bdc_field_idx  USING 'EKPO-NETPR' w_price_tx w_line_i.
      PERFORM bdc_field_idx  USING 'EKPO-PEINH' w_peinh_tx w_line_i.
      PERFORM bdc_field_idx  USING 'EKPO-BPRME' mara-meins w_line_i.
      PERFORM bdc_field_idx USING 'EKPO-WERKS' p_nwerks w_line_i.
      PERFORM bdc_field_idx USING 'EKPO-LGORT' g_t_itab-lgort w_line_i.
    IF g_t_itab-pstyp = '3'.
       g_t_itab-pstyp = 'L'.
    ELSE.
       CLEAR g_t_itab-pstyp.
    ENDIF.
    PERFORM bdc_field_idx USING 'RM06E-EPSTP' g_t_itab-pstyp w_line_i.
    item details screen
      PERFORM bdc_dynpro      USING 'SAPMM06E' '0211'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '=OR'.
      PERFORM bdc_field       USING 'EKPO-SPINF' 'B'.
      PERFORM bdc_field       USING 'EKPO-BSTAE' '0001'.
      PERFORM bdc_field       USING 'EKPO-MWSKZ' g_t_itab-mwskz.
      PERFORM bdc_field       USING 'EKPO-IDNLF' g_t_itab-idnlf.
      PERFORM bdc_field       USING 'EKPO-REPOS' 'X'.
      PERFORM bdc_field       USING 'EKPO-EVERS' g_t_itab-evers.
      PERFORM bdc_field       USING 'EKPO-KZABS' 'X'.
      PERFORM bdc_field       USING 'EKPO-NETPR' w_price_tx.  "deliberate
      PERFORM bdc_field       USING 'EKPO-PEINH' w_peinh_tx . "Overwriting
    Source list
      PERFORM bdc_dynpro      USING 'SAPLMEOR' '0220'.
      PERFORM bdc_field       USING 'BDC_OKCODE' 'EN'.
      PERFORM bdc_field       USING 'BDC_CURSOR' 'EORD-AUTET(01)'.
      PERFORM bdc_field       USING 'EORD-VDATU(01)' '01062004'.
      PERFORM bdc_field       USING 'EORD-BDATU(01)' '31122999'.
      PERFORM bdc_field       USING 'EORD-FEBEL(01)' ' '.
      PERFORM bdc_field       USING 'EORD-AUTET(01)' '1'.
    GOTO Conditions
      PERFORM bdc_dynpro      USING 'SAPMM06E' '0211'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '=KO'.
      PERFORM bdc_dynpro      USING 'SAPMV13A' '0201'.
      PERFORM bdc_field       USING 'BDC_OKCODE' '=BACK'.
    ENDFORM.                    " BDC_DETAIL
    *&      Form  BDC_FIELD_IDX
          text
         -->P_1390   text
         -->P_G_T_ITAB_PSTYP  text
         -->P_W_LINE_I  text
    FORM bdc_field_idx USING    field LIKE bdcdata-fnam
                                value  p_index TYPE i.
      DATA: w_index_tx(2).
      UNPACK p_index TO w_index_tx.
      CLEAR bdcdata.
      CONCATENATE field '(' w_index_tx ')' INTO field.
      bdcdata-fnam = field.
      bdcdata-fval = value.
      APPEND bdcdata.
    ENDFORM.                    " BDC_FIELD_IDX
    regards,

Maybe you are looking for

  • Cannot open .pdf files (corrupt or not supported?

    I am using OSX 10.9.1 and my wife saves .pdf files of knitting patterns.  When she tries to open them at a later time she gets the "file is corrupt or not supported."  I have looked every where I know to find a fix.

  • Any success embedding iContact form in Muse?

    I want to host a small Muse created site on GoDaddy using iContact to gather visitors contact info. Has anyone done this successfully?? Seems the last thread was in 2013. Or is their a work around via JotForm etc? I saw the Mail Chimp widget but noth

  • Adobe Reader X: access to files & problems updating

    Why can't I update my Adobe Reader X, and why won't it let me open my pdf files, including those I have created myself on the same laptopn I use now?

  • Is there a way to edit EQ live in a pre recorded track?

    I have recorded a brass quintet, and after splicing together the perfect combination of takes, I would really like to have an option to adjust the EQ at diffrent points throughout the track. I am not even sure if this is a feature that Logic Express

  • Search help for BLART

    Hi , I tried to get search help for BLART(Documnet Type).Pls suggest me what is help for that