Sample Documentation Required for Ready to install SAP ZApplication

HI experts,
If any one can help me with getting some sample documentation on Customised SAP application.
I have developed a similar application which interfaces the hardware with SAP and i want to document it according to SAP standards.
Any help would be appreciated,
Sachin Soni

Hi,
EHPs are cumulative, you should only install the parts from the latest EHP (=EHP3).
There is no need (and benefit) to install EHP1 or 2.
The download should be done using Solution Manager Maintenance Optimizer (not SMP) - here you get also a valid Stack XML generated which ist required to perform the installation.
More information here: The specified item was not found. or here: http://service.sap.com/~sapidb/011000358700001166742007E
Best regards,
Christian.

Similar Messages

  • HT2731 is iTunes Store account really required for downloading and installing free Apps?

    is iTunes Store account really required for downloading and installing free Apps?

    Yes. The apps you buy are registered in your account, so you can download them in all your devices

  • Components required for sending Email from SAP [Kernel Release 46D]?

    Hi All,
    Can somebody please tell me the components and the Configuration settings required for sending Emails from SAP system[Kernel Release 46D] to the mail server[Win NT] using SMTP.
    From note 455127, I understood that "Sap Internet Mail Gateway" is required and there are other settings to be done. (SAPconnect with RFC can only be used as the Kernel version is 46D)
    It will be great if somebody can explain me in simple steps if He/She has done this before.
    Thanks,
    Varun

    Varun,
    sendmail comes with UNIX OS, there are versions of sendmail programs available for Windows too, but i guess you have to purchase them.
    Another alternative is a discontinued product called SAP Exchange connector, if you have a Windows environment and MS Exchange server as your mail server, you could use a SAP exchange connector and get your SAP Email config done.
    Regards,
    Siddhesh

  • Documentation required for NEW OBIEE implemenation

    hi,
    which documentation are required for NEW OBIEE implementation? what r their standard formats/template (ie. AIM )
    Any one have sample doc for it? What is presales demo?

    Hello,
    Greetings! I downloaded the documentation library for OBIEE 11g as zip file on my win 7 (64 bit) machine. I did the extraction. It took more than 1 hour to extract. It was accessing the oracle site during extraction.
    Is it normal? Why does it go to oracle site for ZIP file extraction?
    It created multiple folders. I find some HTML file on the root folder of documentation on my desktop. If I open it, it shows all the documentation of Oracle products. If I click the links, it will not open the respective documentation.
    I did not find any getting started guide for OBIEE there.
    Any thoughts?
    Could you let me know the relevant OBIEE documentations for learning OBIEE 11g?
    What is the recommended sequence of going through OBIEE documentations?
    Thanks in helping me out.

  • Tmp space requirement for essbase 7 install

    Is there any minimum requirement for tmp space when we install Essbase. <BR>when I try to install ie run the ./setup.bin (XWindows mode) .The installer does not give an error but waits and when I check the /tmp file it is getting filled up .There is only 60 MB space allocated to /tmp file . Is there any requirement for the /tmp space and if yes how much is minimum needed.<BR><BR>Thank you for your suggestions

    Hi,
    As per the installation guide:
    Space for EHPI Directory: 15GB   -on the AS host
    Free space on database: 50GB (Better to keep 90-100GB free)    -on the DB host
    Shadow system instance: approx same size as that of the source release instance directory /usr/sap/<SID>   -on the AS host
    The shadow instance is installed as a copy of the original instance, in parallel. The shadow system is used to update the affected software components and to install the additional components, while the original system is still in production operation.
    Regards,
    Srikishan

  • WEBI CPU License Required for BOE Premium Install

    We are being told that our BOE Premium Install requires a WEB Intelligence CPU license for View on Demand documents in addition to our BOE Premium CPU license.  This is news to us.  We have been told for 5 years that our BOE Premium CPU license was inclusive of WEB Intelligence Document View on Demand consumption.  Has anyone else ran into this issue?  Is this a recent change in licensing by SAP?

    Yes, the premium license covers Crystal - you don't have to do anything special to "turn it on".
    In order to create Crystal Reports for use in BOE, you must purchase a Crystal Reports license for each person who will be designing reports.  There is no web interface for designing reports in Crystal, it is a desktop application. 
    Reports written in Crystal can be published to BOE (Crystal XI will publish to r2 and 3.x, Crystal 2008 will only publish to 3.x from within the software, but there are ways around that) or run from either a desktop or web application - the application has to have a Crystal Viewer component.  There are several viewer apps available for viewing reports outside of BOE, or you can write your own (a version Crystal comes with Visual Studio.)
    -Dell
    Edited by: Dell Stinnett on Aug 5, 2010 11:21 AM

  • I can't understand if "samples" are required for BI Beans application?

    Sorry but, I'm walking through the documentaion to build a BI Beans object, but in the OLAP Connection testing, it told me that it isn't measures to make query. I don't install sample schemas (Common Schema, BI Beans Samples). Have I to install them before maka anything?
    Please help.
    Thanks in advance.

    You need to install the BI Beans catalog into your database. The BI Beans catalog owner is not installed by default. Please read the BI Beans documentation it will explain how to set and configure BI Beans to access an OLAP schema and how to install the BI Beans catalog.
    For more information on creating an OLAP schema please refer to the documentation and tutorials on the OLAP home page on OTN. There are examples that show how to use Analytic Workspace Manager and Warehouse Builder to create an OLAP schema. It will also explain the database priviledges you need to assign to a user to manage and query an OLAP schema.
    Although your database is pre-enabled with the OLAP option this is a costed option for the database and you have to pay additional license fees to use this type of schema. If you are planning to create an application for use within your company you cannot make the application avaiable to your users without first contacting your Oracle Account Manager and paying for use of the OLAP option.
    Hope this helps
    Hope this helps,
    Keith
    Oracle Business Intelligence Product Management
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN: http://www.oracle.com/technology/products/bi/
    BI Beans http://www.oracle.com/technology/products/bib/index.html
    Discoverer: http://www.oracle.com/technology/products/discoverer/
    BI Software: http://www.oracle.com/technology/software/products/ias/devuse.html
    Documentation: http://www.oracle.com/technology/documentation/appserver1012.html
    BI Samples: http://www.oracle.com/technology/products/bi/samples/
    Blog: http://oraclebi.blogspot.com/

  • Is a license required for Oracle 11g installed on private developer box?

    Hello,
    I wish to install Oracle 11g on my personal computer to test some software that hits a database. Will I be able to install/run 11g on my machine for this use, or will it (eventually) prompt me for a license key? If I need a license, is there a free developer license available? I can't seem to find any info on this.
    How is the licensing structured around the 11g "XE" BETA (express edition)? Is there a licensing difference between XE and non-XE?
    And finally, is there a good summary of what features are missing from the XE edition? I tried installing 10g XE, and for example, the "DEFAULT TABLESPACE xxx" SQL command was not recognized. I need this 'feature' (as well as others). I'm assuming I'm going to need to install the full 11g release, but I hope there is no license required.
    Any advice would be appreciated. Thank You.

    The general license agreement is here - http://www.oracle.com/technetwork/licenses/standard-license-152015.html
    In short, yes - you can download the software and use it for testing/prototyping.
    11gXE Beta license terms are here - http://www.oracle.com/technetwork/licenses/ea-license-152003.html
    HTH
    Srini

  • Multiple S-users required for OSS integration to SAP

    Dear all
    My client handles the IT support for 4 companies.  Each of these companies have their own SAP systems & therefore each company have their own S-number.
    Currently, I can assign one S-number in the global settings & then I can assign one S-number per user. 
    The problem however is that each user can post an OSS message for any of the 4 companies & therefore need to be able to specify which S-user should be used at the time of sending the message to SAP.
    Any ideas???

    Dear Danell,
    I am not sure whether you have configured the Standard Support Desk Scenario or the Support Desk Scenario for VAR's ASP's and AHP's.
    I would request you to kindly visit the URL : http://service.sap.com/solutionmanager
    This URL contains an separate section on VAR's / ASP's and AHP's with detailed Subsections for Setup / FAQ's and Documentation.
    Hope that the information in this section helps.
    Regards
    Amit

  • Is it possible to enter a translation in SE63 for a non-installed SAP lang?

    We are attempting to create translations in Swedish but receive an "Incorrect code page" message when attempting to enter text into SE63 (Long-text). We don't have Swedish installed as a language within our old CRM 4.0 system and expect this is the reason why. Is there any way around this problem does any one know, short of installing the language within SAP. I think we encountered code-page issues, but can't be sure of that as it was so long ago.
    Gary King

    Dear Gary,
    As the note 837669 outlines, it is necessary that the target languag
    to be installed in the system.
    Are you using Unicode system or MDMP or single codepage?
    In any cases, swedish language belongs to the same codepage as DE an
    EN, which is codepage 1100, it should be quite easy to install
    swedish into your system.
    You can do so via report RSCPINST. And also changing the parameter
    zcsa/installed_languages.
    Please review note 42305 for more details.
    You don't need to import language packs if you don't need use
    swedish in the system other than translation.
    Regards, Gerhard

  • DB version required for Content DB install on windows 2000/2003

    Hello,
    I looked at the certification matrix for content db and regarding the database it looks strange :
    o Oracle RDBMS 11.1.0.6.0 (or higher) (see Note#1)
    o Oracle RDBMS 10.2.0.2 (or higher)
    o Oracle RDBMS 10.1.0.5 (or higher)
    I don't know what version should I download in order to install on windows 2000/2003.
    the single version available for windows (with the required version number) on the download page of the database is
    "Oracle Database 10g Release 2 (10.2.0.3) for Microsoft Windows Vista"
    which is built especially for Vista. or is it ok to use it for 2000/2003 ?
    for example in 10g release 1 I don't see any version >= 10.1.0.5. the greatest is 10.1.0.3. is it normal ? or do I misunderstood something ?
    thanks,
    Florin

    We had a similar problem when trying to pre-install the JRE, then run a web page with an applet in it. Apparently there is a bug in the JRE installer (1.3.1_01) that puts extraneous values into the registry (it's in the bug database somewhere). As a work-around, you can delete those values out of the registry. I had to do this in our installer with a simple C++ program.
    Delete the INF values under:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units\{8AD9C840-044E-11D1-B3E9-00805F499D93}\DownloadInformation
    and
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units\{CAFEEFAC-0013-0001-0001-ABCDEFFEDCBA}\DownloadInformation
    ('0013-0001-0001' <==> JRE 1.3.1_01. Replace with your version)
    Hope this helps!

  • Asking for help to install SAP UI5 in Eclipse Kepler?

    Can you provide me the navigation for installing the SAP UI5 development tools in Eclipse Kepler? I was to find the attached folder while creating the project. And can you send me any link to download the
    HTML5Evaluation_complete.zip   ?????
    I got the procedure in the link given, where the file is needed.
    The link is: _D:\SAP UI development\UI_Development_Toolkit_for_HTML5_Version_SAPUI5_1_16_3_278_MB\Readme_and_InstallationInformation.html
    Please get back to me with the solution.
    Thanks & Regards,
    Joyjit Biswas
    Mob: (+91) 9538730540
    Email: [email protected]

    Did you try downloading from this link
    http://download.store.sap.com/SCN/UI_Development_Toolkit_for_HTML5/UI_Development_Toolkit_for_HTML5_Version_SAPUI5_1_16_…

  • Badi ME_PROCESS_REQ_CUST Sample Code required for changing the values

    Dear Friends,
    I am new to the Badi technology. We would like to populate/change the standard field values, (Purchasing group) during Purchase Requisition creation/change.
    Method --> PROCESS_ITEM.
    I tried the following code, but system blnaks out all the field values entered during PR creation.
    Appreciate, if you could provide me some sample code which can be of help.
    Reg
    Kumar
    Sample code----
    METHOD if_ex_me_process_req_cust~process_item .
    DATA: k_mereqitem          TYPE mereq_item,
            om_data              type mereq_item,
            om_datax             type mereq_itemx,
        k_mereqitem = im_item->get_data( ).
        check im_count = 1.
        if k_mereqitem-bsart = 'ST' and
           k_mereqitem-loekz = ' '.
        om_data-pstyp = '5'. " assign default item category code
        om_data-bnfpo = k_mereqitem-bnfpo.
        om_data-WERKS = k_mereqitem-WERKS.
        om_datax-pstyp = 'X'.
        call method im_item->set_datax
             exporting im_datax = om_datax.
        call method im_item->set_data
             exporting im_data =  om_data.
        endif.
    ENDMETHOD.

    Hi Kumar,
    i have not a special solution for your case, but i use this BADI with great effort
    As my comments in example are in german lg. i explain in short words what i do:
    X) define data
    1) select data from base item
    1a) header-data
    1b) item data (easy)
    1c) accounting data
    2+3) check field values, post warning message + mostly change values + sometimes set cursor focus on field
    Have a look and give me some points if my example increased your BADI knowledge
    regards
    Jörg
    METHOD if_ex_me_process_po_cust~process_item .
    * Business-Add-Inn ME_PROCESS_PO_CUST
    * Jörg Sauterleute - 23.12.2005
    * Ablauf:
    * 1. Datenbschaffung
    * 2. Feldänderungen prüfen + Warnung ausgeben
    * 3. Feldinhalte prüfen + evtl. ändern u. Hinweis ausgeben
      DATA: ls_mepoitem TYPE mepoitem,
            ls_mepoheader TYPE mepoheader,
            ls_mepoaccounting TYPE mepoaccounting.
    * Interfacereferenz auf <if_purchase_order_mm>
      DATA: header_obj TYPE REF TO if_purchase_order_mm.
    * Interfacereferenz auf <if_purchase_order_account_mm> über Tabelle
      DATA: it_accountings TYPE purchase_order_accountings, "Tabelle
            accounting_obj TYPE purchase_order_accounting.
    * Include für Ausgabe von Meldungen
    * im BAdI ME_PROCESS_PO_CUST niemals ABAP-Statement MESSAGE verwenden!
      INCLUDE mm_messages_mac.
    * Hilfsvariablen
      DATA: h_change_mepoitem TYPE c,
            h_text TYPE string.
      IF sy-sysid = 'HLT'. break sau. ENDIF.
    * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    * 1. Datenbeschaffung
    * Kopfdaten
      header_obj = im_item->get_header( ).
      ls_mepoheader = header_obj->get_data( ).
    * Positionsdaten
      ls_mepoitem = im_item->get_data( ).
    * Kontierungsdaten (Accounting) über Tabelle it_accountings
      it_accountings = im_item->get_accountings( ).
    * ...IF eingebaut, weil sonst später Abbruch, wenn sy-subrc <> 0
      IF NOT ls_mepoitem-knttp IS INITIAL.
        LOOP AT it_accountings INTO accounting_obj.
          ls_mepoaccounting = accounting_obj-accounting->get_data( ).
        ENDLOOP.
      ENDIF.
    * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    * 2. Daten prüfen -> Warnmeldung
    * Feld Empfänger (Kontierung) prüfen -> Warnmeldung
      IF ls_mepoheader-ekorg = '1000' AND
         ls_mepoheader-bsart = 'IB'.
        IF NOT ls_mepoitem-knttp IS INITIAL.
          CASE ls_mepoheader-ekgrp.
            WHEN '500' OR '501'.
              IF NOT ls_mepoaccounting-wempf IS INITIAL.
                mmpur_metafield mmmfd_recipient.       "Warenempfänger - Cursor setzen
                mmpur_message_forced 'I' 'ME' '303' text-011 '' '' ''.
    * Warnmeldung wieder aus Protokoll entfernen.
                IF ls_mepoaccounting-wempf IS INITIAL.
                  mmpur_remove_messages_by_id ls_mepoaccounting-id.
                  mmpur_business_obj_id ls_mepoaccounting-id.
                ENDIF.
              ENDIF.
            WHEN OTHERS.
              IF ls_mepoaccounting-wempf IS INITIAL.
                mmpur_metafield mmmfd_recipient.       "Warenempfänger - Cursor setzen
                mmpur_message_forced 'W' 'ME' '303' text-010 '' '' ''.
              ENDIF.
    * Warnmeldung wieder aus Protokoll entfernen.
              IF NOT ls_mepoaccounting-wempf IS INITIAL.
                mmpur_remove_messages_by_id ls_mepoaccounting-id.
                mmpur_business_obj_id ls_mepoaccounting-id.
              ENDIF.
          ENDCASE.
        ENDIF.
      ENDIF.
    * Ende Feld Empfänger (Kontierung) prüfen -> Warnmeldung
    * Ende test
    * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    * 3. Positionsdaten prüfen/ändern -> setzen
      CLEAR: h_change_mepoitem,
             h_text.
    * Kennzeichen Wareneingang prüfen/ändern
    * Belegart 'NB' immer mit "Wareneingang" wegen Log. Rechnungsprüfung
    * Belegart 'IB' immer ohne "Wareneingang" weil Einsatz Workflow
    * (Kennzeichen 'WEPOS' setzen/nicht setzen)
      IF NOT ls_mepoitem-knttp IS INITIAL.
        CASE ls_mepoheader-bsart.
          WHEN 'NB'.
    * Prüfung ob gesetzt
    * Wenn nicht, dann setzen und Daten übergeben
    * Cursor auf Metafeld (aus Typgruppe MMMFD) für Fehlerbehandlung
            IF ls_mepoitem-wepos IS INITIAL.
              ls_mepoitem-wepos = 'X'.
              h_change_mepoitem = 'X'.
    *           im_item->set_data( EXPORTING im_data = ls_mepoitem ).
              h_text = text-001.
              mmpur_metafield mmmfd_gr_ind .       "WE-Kennzeichen - Cursor setzen
    *           message erst später ausführen!
    *           mmpur_message_forced 'I' 'ME' '303' text-001 '' '' ''.
            ENDIF.
          WHEN 'IB'.
    * Prüfung ob nicht gesetzt
    * Wenn doch, dann entfernen und Daten übergeben
    * Cursor auf Metafeld (aus Typgruppe MMMFD) für Fehlerbehandlung
            IF NOT ls_mepoitem-wepos IS INITIAL.
              ls_mepoitem-wepos = ' '.
              h_change_mepoitem = 'X'.
    *            im_item->set_data( EXPORTING im_data = ls_mepoitem ).
              h_text = text-002.
              mmpur_metafield mmmfd_gr_ind .       "WE-Kennzeichen - Cursor setzen
    *           message erst später ausführen!
    *           mmpur_message_forced 'I' 'ME' '303' text-002 '' '' ''.
            ENDIF.
        ENDCASE.
      ENDIF.
    * Ende Kennzeichen Wareneingang prüfen/ändern
    * Kennzeichen aut. WE-Abrech. (Rechnung) prüfen/ändern
    * (für autom. Gutschriftsverfahren Verpackungseinkauf)
    * Kreditordaten
      DATA: it_lfm1 TYPE TABLE OF lfm1,
            wa_lfm1 TYPE lfm1.
      IF ls_mepoheader-ekorg = '1000' AND
         ls_mepoheader-bsart = 'NB'   OR
         ls_mepoheader-bsart = 'KA'.
        IF ls_mepoitem-xersy IS INITIAL AND
           ls_mepoitem-umson IS INITIAL.                    "kostenlose Lieferung
          SELECT * FROM lfm1 INTO CORRESPONDING FIELDS OF TABLE it_lfm1
                   WHERE lifnr = ls_mepoheader-lifnr AND
                         ekorg = ls_mepoheader-ekorg.
          IF sy-subrc = 0.
            READ TABLE it_lfm1 INTO wa_lfm1 INDEX 1.
            IF wa_lfm1-xersy = 'X'.
              ls_mepoitem-xersy = 'X'.
              h_change_mepoitem = 'X'.
    *          im_item->set_data( EXPORTING im_data = ls_mepoitem ).
              h_text = text-005.
              mmpur_metafield mmmfd_ers.       " Kennz. aut.WE-Abrechnung - Cursor setzen
    *            message erst später ausführen!
    *            mmpur_message_forced 'I' 'ME' '303' text-005 '' '' ''.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    * Ende Kennzeichen aut. WE-Abrech. (Rechnung) prüfen/ändern
    * Kennzeichen WE-bezogene Rechnungsprüfung (Rechnung) prüfen/ändern
    * (für autom. Gutschriftsverfahren Verpackungseinkauf)
    * Kreditordaten bereits deklariert
    *  DATA: it_lfm1 TYPE TABLE OF lfm1,
    *        wa_lfm1 TYPE lfm1.
      IF ls_mepoitem-knttp IS INITIAL.
    * nicht anwenden bei kontierten Bestellungen
        IF ls_mepoitem-pstyp = 0.
    * nicht anwenden bei gefülltem Positionstyp (z.B. 'L' = Lohnbearbeitung, Preis 0,00 EUR)
          IF ls_mepoheader-ekorg = '1000' AND
             ls_mepoheader-bsart = 'NB'   OR
             ls_mepoheader-bsart = 'KA'.
            IF ls_mepoitem-webre IS INITIAL AND
               ls_mepoitem-umson IS INITIAL.                    "kostenlose Lieferung
              SELECT * FROM lfm1 INTO CORRESPONDING FIELDS OF TABLE it_lfm1
                       WHERE lifnr = ls_mepoheader-lifnr AND
                             ekorg = ls_mepoheader-ekorg.
              IF sy-subrc = 0.
                READ TABLE it_lfm1 INTO wa_lfm1 INDEX 1.
                IF wa_lfm1-webre = 'X'.
                  ls_mepoitem-webre = 'X'.
                  h_change_mepoitem = 'X'.
    *          im_item->set_data( EXPORTING im_data = ls_mepoitem ).
                  h_text = text-006.
                  mmpur_metafield mmmfd_gr_based_iv.   "WE-bezogene RP - Cursor setzen
    *            message erst später ausführen!
    *            mmpur_message_forced 'I' 'ME' '303' text-006 '' '' ''.
                ENDIF.
              ENDIF.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    * Ende Kennzeichen WE-bezogene Rechnungsprüfung (Rechnung) prüfen/ändern
    ** Kennzeichen Auftragsbestätigungspflicht prüfen/ändern
    ** (bisher nur Natec)
    ** Infosatzdaten (Konditionen) deklarieren
    ** Verweis of Tabelle mit Kopfzeilen immer mit TYPE TABLE OF
    *  DATA: it_ekomd TYPE TABLE OF ekomd,
    *        wa_ekomd TYPE ekomd.
    *  IF ls_mepoheader-ekorg = '1300' AND
    *     ls_mepoheader-bsart = 'NB'   .
    *    CALL FUNCTION 'ME_GET_INFORECORD_CONDITIONS'
    *      EXPORTING
    *        i_ekorg = ls_mepoheader-ekorg
    *        i_esokz = '0'                                       " '0' = NB
    *        i_infnr = ls_mepoitem-infnr
    *        i_lifnr = ls_mepoheader-lifnr
    *        i_matkl = ls_mepoitem-matkl
    *        i_matnr = ls_mepoitem-matnr
    *        i_werks = ls_mepoitem-werks
    *      TABLES
    *        tekomd  = it_ekomd.
    *    SORT it_ekomd BY datbi DESCENDING.
    *    READ TABLE it_ekomd INTO wa_ekomd INDEX 1.
    *    CASE ls_mepoheader-ekorg.
    *      WHEN '1300'.
    **     Anforderung Natec: wenn Infosatz-Kondition
    **       a)  leer o. nicht gültig  => AB setzen, wenn fehlt
    **       b)  älter       2 Monate  => AB setzen, wenn fehlt
    **       c)  nicht älter 2 Monate  => AB entfernen, wenn gesetzt
    **     Hilfsvariablen
    *        DATA: h_vgldat   TYPE sy-datum.   " Vergleichsdatum
    *        DATA: h_ergebnis TYPE c.
    **     Alter der Infosatzkondition ermitteln.
    *        CALL FUNCTION 'CCM_GO_BACK_MONTHS'
    *          EXPORTING
    *            currdate   = sy-datum
    *            backmonths = '002'
    *          IMPORTING
    *            newdate    = h_vgldat.
    *        IF wa_ekomd-datbi < sy-datum OR    " gefunden Kondition nicht gültig oder
    *           wa_ekomd-datbi IS INITIAL.      " keine Kondition gefunden
    *          h_ergebnis = 'a'.
    *        ENDIF.
    *        IF wa_ekomd-datab < h_vgldat.
    *          h_ergebnis = 'b'.
    *        ENDIF.
    *        IF wa_ekomd-datab > h_vgldat.
    *          h_ergebnis = 'c'.
    *        ENDIF.
    **       Prüfung ob nicht gesetzt
    *        IF ls_mepoitem-kzabs = ' ' AND
    *                  h_ergebnis = 'a' OR
    *                  h_ergebnis = 'b' .
    *          ls_mepoitem-kzabs = 'X'.
    *          h_change_mepoitem = 'X'.       "Merker setzen, geändert wird am Schluss
    **               im_item->set_data( EXPORTING im_data = ls_mepoitem ).
    *          h_text = text-003.
    **               message erst später ausführen!
    **               mmpur_message_forced 'I' 'ME' '303' text-004 '' '' ''.
    *        ENDIF.
    **       Prüfung ob gesetzt
    *        IF ls_mepoitem-kzabs = 'X' AND
    *           h_ergebnis        = 'c' .
    *          ls_mepoitem-kzabs = ' '.
    *          h_change_mepoitem = 'X'.       "Merker setzen, geändert wird am Schluss
    **               im_item->set_data( EXPORTING im_data = ls_mepoitem ).
    *          h_text = text-004.
    **               message erst später ausführen!
    **               mmpur_message_forced 'I' 'ME' '303' text-003 '' '' ''.
    *        ENDIF.
    *    ENDCASE.
    *  ENDIF.
    ** Ende Kennzeichen Auftragsbestätigungspflicht prüfen/ändern
    * Bestell-/Bestellpreis-Mengeneinheit prüfen/setzen
      DATA: h_txz01 TYPE mepoitem-txz01.   " Materialkurztext
      IF   ( ls_mepoheader-ekorg = '1000' OR
             ls_mepoheader-ekorg = '1500' ) AND
             ls_mepoheader-bsart = 'IB' AND
         NOT ls_mepoitem-knttp IS INITIAL.
    * Vergleichen ob eingegebene Mengeneinheit in Kurztext "avisiert"
        CONCATENATE '(' ls_mepoitem-meins ')' INTO h_txz01.
        IF ls_mepoitem-txz01 CS h_txz01.
          IF NOT ls_mepoitem-meins IS INITIAL.
            mmpur_metafield mmmfd_unit .       "Steuer-Kennz. - Cursor setzen
            mmpur_message_forced 'W' 'ME' '303' 'ME' ls_mepoitem-meins
                                                     text-031 ''.
          ENDIF.
    * sonst standarmäßig 'LE' setzen wegen Problemen bei Obligo
        ELSE.
          IF NOT ls_mepoitem-meins = 'LE'.
            ls_mepoitem-meins = 'LE'.
            ls_mepoitem-bprme = 'LE'.
            h_change_mepoitem = 'X'.
    *      im_item->set_data( EXPORTING im_data = ls_mepoitem ).
            h_text = text-030.
            mmpur_metafield mmmfd_unit .             "Steuer-Kennz. - Cursor setzen
    *      message erst später ausführen!
    *      mmpur_message_forced 'I' 'ME' '303' text-030 '' '' ''.
          ENDIF.
        ENDIF.
      ENDIF.
    * Ende Bestell-Mengeneinheit prüfen/ändern
    * Steuerkennzeichen prüfen/setzen (für EK-Gruppe 500,501)
      IF ls_mepoheader-ekorg = '5000' AND
         ls_mepoitem-matnr IS INITIAL.
        CASE ls_mepoheader-ekgrp.
          WHEN '500' OR '501'.
            IF ls_mepoitem-mwskz IS INITIAL.
              ls_mepoitem-mwskz = 'V4'.
              h_change_mepoitem = 'X'.
    *    "      im_item->set_data( EXPORTING im_data = ls_mepoitem ).
    *          h_text = text-020.
    *          mmpur_metafield mmmfd_tax_code .       "Cursor Steuer-Kennz.
    *    "      message erst später ausführen!
    *    "      mmpur_message_forced 'I' 'ME' '303' text-020 '' '' ''.
            ENDIF.
        ENDCASE.
      ENDIF.
    * Ende Steuerkennzeichen prüfen/ändern
    * zu 3.
    * zum Schluss noch die geänderten mepoitem-xxxx setzen
    * + gleiche Meldungen (I ME 303) ausgeben
      IF h_change_mepoitem = 'X'.
        im_item->set_data( EXPORTING im_data = ls_mepoitem ).
      ENDIF.
      IF NOT h_text IS INITIAL.
        mmpur_message_forced 'I' 'ME' '303' h_text '' '' ''.
      ENDIF.
    * Ende Daten prüfen/ändern -> setzen
    ENDMETHOD.                    "IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM

  • Architectural/design documentation required for Self Service Expenses application

    I'm looking for architectural/design documentation on the Oracle Applications Self Service Expense Reporting application.
    Specifically I'd like to know how it was designed & architected, what technologies were used to develop it (e.g. CABO, B24J, Oracle Workflow, AQ etc.) and how these technologies interact to form the final system.
    We have a product called the Oracle Migration Workbench. It is a standalone java-based application that facilitates the migration of non-Oracle databases over to Oracle9i. We're investigating the possibility of developing a web-based migration capability. Of course we appreciate that moving from a tool-based, single user solution to a web based, multi user solution is not a trivial task.
    Seeing that you guys would have already tackled many of the challenges we face I'd appreciate it if you can provide me with any pertinent information.
    Any white papers/architectural collateral you can give me would be greatly appreciated.
    thanks in advance
    - Garry

    Hi Did you ever get this documentation? I would really appreciate some more info on this to [email protected]

  • Data Required for E-TDS from SAP to Excel

    Hellow Gurus
    My problem is that we want to extract withholding  data like official keywise,periodwise ,base amount wise ,tds amountwise, from sap to E-TDS .
    plz advise me which T.code &how to extract .
    Urgent plz
    Thank Q for Advance
    Kumar

    hi Kumar D
    try with Tcode "S_P00_07000134 - Generic Withholding Tax Reporting" to get the detail.
    regards
    Satish Karanth k.

Maybe you are looking for