ABAP Add-On: Usage & Packaging
|
|
- Steven Watkins
- 6 years ago
- Views:
Transcription
1 Applies to: SAP NetWeaver higher than 4000 ABAP For more information, visit the SAP Integration & Certification Center homepage. Summary This article is dedicated to ABAP ADD-ON. The article elaborates features, usage and advantages of ABAP- Add-On. We will also see packaging of ABAP Add-On using SAP AAK. Author: Ms. Deepika Singh Company: L&T Infotech Created on: 12 January 2009 Author Bio Deepika Singh is an ABAP consultant working in L&T Infotech SAP AG 1
2 Table of Contents Introduction...3 What is ADD-ON?...3 What is AAK?...3 Advantages of Delivering Software as Add-On:...4 Few More Pre-Requisites:...4 How we make ADD-ON using AAK?...5 What we do in development system?...6 Maintaining the namespace...6 Creating Software Component...7 Checking system change option (SE03)...9 Assigning package to software component...11 What all we do in Consolidation system?...11 Creating Delivery Request...11 Naming Convention...12 Creating Change Piece List...12 Creating Component Piece List...19 Creating Exchange Component Piece List...20 Releasing the Delivery Component...21 Creating Delivery Package from component list using software delivery Assembler...21 Registration and PAT file generation Generation of password...24 Confirmation and Final Release of Delivery...25 Related Content...27 Disclaimer and Liability Notice SAP AG 2
3 Introduction This tutorial is intended to explain the Creation of ABAP Add-On Installation Package Using ADD-ON Assembly Kit (AAK). We get to know the prerequisites for using AAK and an introduction into working with the same. This article also briefs us, the relevant steps for creating a delivery request and registering it as an installable package. What is ADD-ON? Add-On is one of the means of delivering our software to the client. It s a package which contains the entire requests specific to a development and is made using an Add-On assembly Kit which has to be installed to the server prior to packaging. We can deliver software that is supplementary to the SAP standard in different ways, namely: In the form of transport requests As Add-Ons Add-Ons are not allowed to modify SAP Kernel objects or SAP Basis objects, and are not dependent on a specific database or operating system. Third-party software vendors may purchase an SAP development license and the ABAP workbench in order to enhance SAP applications with Add-Ons. Because these third-party ABAP Add-Ons are to be transported into existing SAP customer code with their own registered namespaces, SAP offers the ABAP certification program to ensure that the installation adheres to SAP guidelines and runs smoothly. What is AAK? AAK is a tool that allows packaging of ABAP Add-Ons developed by Independent Software Vendors (ISV).Once an ABAP Add-on is packaged using AAK; it can easily be installed and upgraded in the customer s system. One of the important features of AAK is that it performs syntax check during packaging and thus enables us to deliver an error free package. The SAP Add-On Assembly Kit (AAK) was introduced to SAP customers with SAP R/3 Release 4.6C and is recommended for proper distribution of any ABAP Add-On. It is available to third-party vendors as part of the ABAP certification process and conveniently packages the Add-On for easy implementation in an SAP system landscape SAP AG 3
4 Advantages of Delivering Software as Add-On: Compared to the alternative of delivering software with transport requests, add-ons offer the following advantages: Information about installation prerequisites While creating Add-On certain prerequisites are maintained, this avoids any errors/warnings while we import Add-On to any server. While making ADD-ON few prerequisites has to be set : 1. What SAP standard release do you want to develop the add-on in? 2. Which SAP standard releases do we want to support? 3. Maintenance strategy for the customer delivery 4. Necessity of modifications to the SAP standard 5. Dependencies with other ADD-ONs 6. Language in which the ADD-ON has to be delivered Information about the installation sequence All the transport requests contained in the ADD-On are already in the sequence required so we don t face installations sequence problem later on. Conflicts with other software components can be resolved There are specific ADD-ONs called Conflict Resolution Transport (CRT) which resolves conflicts between SAP Support package and all the add-on deliveries for one add-on release. Conflicts with customer modifications can be resolved The installation or upgrade process is guaranteed Anonymization of the objects Visibility of the delivered software status Few More Pre-Requisites: Some software solution providers who integrate their products with SAP solutions decide to write an ABAP Add-on for more seamless integration or to add functionality or interfaces to the SAP solutions. ABAP development license is required to register our own namespace, to receive the Add-on Assembly Kit (AAK), and most importantly to re-sell our ABAP code. For developing our own ABAP code we should register a namespace with SAP and all our objects and development classes must be part of this namespace. Applications certified as ABAP Add-ONs will be listed in the online partner and product directory on SAP s Homepage. We must know how to install and copy SAP systems and work with transport and change requests. Basic knowledge of ABAP programming and software maintenance. ADD-ON doesn t support SAP Netweawer We must have two systems a development system and a consolidation system. We can set up these systems by either installing new ones or copying existing ones. System must have current SPAM/SAINT update installed. AAK must be installed in both the system. For both systems, we need to make settings: such as client layout and transport routes, set parameters for transport control program tp and set parameters LANGUAGE and LSM. Test system is also needed to perform final assembly and functional tests. The above mentioned pre-requisites are fulfilled and checked by BASIS team SAP AG 4
5 How we make ADD-ON using AAK? The system landscape for add-on package consists of the development system say WB1 and the consolidation or quality assurance system W1C that also serves as Final Assembly system, as well as a temporary test system W1T. We will create delivery /SLOTEST/ADDON_100_620 in the consolidation system and after registering it as an installable package, we can test package SAPK-162COINSLOTEST in the test system. This is also the name of the package that we will deliver to our customers. After BASIS sets up all the systems and installs Add-On Assembly Kit, ABAP development starts: The main components of ADD-On Assembly Kit are Software Delivery Composer and Software Delivery Assembler. Software Delivery Composer: It is used to collect all the parts of our development and check for consistency. Software Delivery Assembler: It is used to convert the delivery into an installable package SAP AG 5
6 What we do in development system? The transaction code for Software Delivery Composer is SSDC. Maintaining the namespace We maintain the namespace by choosing the tab Environment from the menu and choosing Create/Update Namespaces. We see a list of namespaces that are available in our system. Namespace should be between 4 and 8 characters, between two forward slashes. Click on New Entries. I have used the /SLOTEST/ namespace for this tutorial. We assign the namespace role as P (Producer) and role C (for recipient) in the development and consolidation system respectively.developemnt and repair license is entered and proper short text is maintained. The license number mentioned here are only for demonstration SAP AG 6
7 Creating Software Component Name of the add-on software component is same as the namespace name. Following demo with screen shots shows how to create an Add-On Installation Package for software component SLOTEST in Release 100_620. The number 100 means that it is the first major release of the add-on:620 means that the add-on is based on SAP web AS (application server) In transaction SSDC, Goto environment->create Add-On Software Component Following screen appears. Give Software Component name and press Execute. Enter 100_620 in the release field. To update the software component for the current release, choose Execute 2009 SAP AG 7
8 We transport the information about the software component by confirming the request SAP AG 8
9 Checking system change option (SE03) This determines whether Repository objects and cross client object Customizing objects are modifiable or not.goto t-code SE03->Administration->Set System Change Option SAP AG 9
10 To be able to create and change objects, the Global Setting, software component, and namespace for the development objects must be set to Modifiable SAP AG 10
11 Assigning package to software component To develop an Add-On we create packages (SE80) and assign each package in the Add-On to the relevant software component (/SLOTEST/ in our demo).the package (created in ABAP workbench) is assigned software component SLOTEST. All the above mentioned steps are mandatory and done in development system. Development is over. For creating delivery, we transport the information about the software component and the namespace (i.e. Request DE1K in our case) to the consolidation system. What all we do in Consolidation system? Development in consolidation server also starts with transaction code SSDC. Creating Delivery Request This consists of namespace prefix that has been reserved for our Add-On software component within two forward slashes, followed by free text. Give Delivery name and press Create. A pop up comes where we give short text for Delivery and its type. Since we are creating Installation package, select UPINS Installation/Upgrade as Delivery type SAP AG 11
12 Naming Convention Since we defined Add-On version as 100_620, but there are only 3 characters available for the version name in delivery requests, it is recommended reflecting the long version name in the 3-character version name. SAP recommends deriving the first letter of the release number and the first two letters of the underlying Web AS release for the version name. System automatically takes 100 as version, so it informs that we have changed the version. Creating Change Piece List When we continue with the above dialog box after mentioning the version as 162, we get a pop up for creating Change Piece List. As per the naming convention, CH in SAPK-162CHINSLOTEST is for change of Change Piece List. Change Piece List is used to create an upgrade package for the Add-On delta upgrade and will only contain changes to the Add-On since the last delivery. Before we start composing the delivery, we should check the languages in which the Add-On will be delivered. To do this we choose tab Delivery Component. I have chosen my Add-On to be in German and English SAP AG 12
13 To choose the delivery we define a preconfiguration for the change requests that we want to include in our delivery. Choose create/change Request Selection from the delivery component-preconfiguration menu. Since we want to create preconfiguration, we confirm it by selecting Yes SAP AG 13
14 Mention the Source System (the development server) and select the transport of copies and save the configuration. Though Change Piece List is used to create an Add-On upgrade package, we still have to create change piece list because it is the basis for all other delivery requests that we need to create. So we must always create it and perform the objects check list very thoroughly. We include change requests in the Change Piece List. Before including the delivery requests, we need to flag them for the delivery. Click on the Flag Delivery Request icon or press (Control +F3).We get the following window: 2009 SAP AG 14
15 To flag the change requests according to the preconfiguration and time period specified, choose Execute. If suppose one of the flagged request turns out to be non-relevant we can exclude it from the delivery. Select that request and choose Execute Change Request from the Delivery Request menu. Mention the request number that is to be excluded. It comes under the Excluded Requests as shown below. We now include the flagged changed requests in the change piece list. To do these choose Include Change Requests SAP AG 15
16 Once we collect all the change requests that are relevant for delivery we do the software delivery composer object list checks for the change piece lists. The checks avoid any installation and maintenance problems occurring later. To perform the checks, select the Change Piece List, In Delivery Request tab->object List check. Choose Check in the Dialog SAP AG 16
17 The result screen displays each check with an overall result indicated by a traffic light icon. Additional messages exist for some checks that further specify the results. There is a question mark icon next to each check and a message that contains additional information about the check or the message. The handling of the checks results depends very much on the content of the delivery requests that we are checking. If the system suggests an action to correct an error i.e. remove an object from the delivery request or add an object to it, then an action icon is displayed next to the object name. We must check whether the suggested action is also correct one for our specific situation. The Forbidden object checks determine all objects in the delivery requests that must not be delivered in general,such as customer objects for example in my tutorial s case I removed R3TR VERS SLOTEST from the request because R3TR VERS object are not to be delivered, as these entries are made by the import tools. The last check whether the description of the software component is contained in the delivery request. This needs to be in the delivery request in all the languages in which the Add-On is delivered.here, the English and the German entries are translated and then included in the request (by correcting the entries.) 2009 SAP AG 17
18 Below attached screen shot shows the screen where I have corrected the relevant errors. After all the checks, we release the change piece list. Confirm that we want to release the delivery request SAP AG 18
19 We are asked three options: We can choose whether we want to export with or without versioning or whether we do not want any object export and versioning to take place when the change piece list is released. Since we are creating an Add-On Installation package, we do not need the change piece list so we have to choose No Object Export or Versioning. Creating Component Piece List While creating the Add-On installation package we need Component Piece List as it contains all the objects in the Add-On. It is generated by choosing the Delivery Component tab->generate Component piece List. As per naming convention, CO in SAPK-162COINSLOTEST is for component in Component Piece List. It consists of the change piece list of the current Add-On release and the component piece list of the previous Add-On list. In our case since we are making the Add-On for the very first time, we only have the change piece list of the current Add-On release under component piece list. After performing the object list checks as mentioned above, we release the component list by choosing the option export with object versioning SAP AG 19
20 Creating Exchange Component Piece List We need to generate exchange component piece list for Add-On exchange upgrade. Though we don t intent to create an Add-On package for SAP system upgrade still we need to generate this else software delivery composer cannot continue the delivery creation process. To create Exchange Component Piece list, select delivery component->generate Exchange Component Piece List. As per naming convention, EX in SAPK-162EXINSLOTEST is for Exchange in Exchange Component Piece List. Exchange component piece list consists of component piece list of the current Add-On. Object check list is not required here. We release it directly without exporting it SAP AG 20
21 Releasing the Delivery Component Finally we release the delivery component SLOTEST. A lock icon appears. This finishes composing the delivery with the Software delivery composer. Creating Delivery Package from component list using software delivery Assembler Software Delivery Assembler packs the exported data to the delivery request into a package format that can be imported, thus registering the package. We also define import conditions that set the prerequisites for importing a package correctly. We call software delivery assembler directly from within software delivery composer.to do so choose Register Delivery Request (by SDA,) for component piece list. SDA calls tab page AOI, which is used to create Add-On installation Package. It imports some attributes and imports conditions from software delivery composer such as name, release, short description of Add-On as well as the underlying SAP Basis release. We check the extended attributes and adjust them if necessary SAP AG 21
22 In tab Extended Attributes: When we choose the attribute Editor for the extended attributes, it contains three extended attributes. COMP_TYPE is the assignment to the software component hirerachy.for the Add-On that are created using AAK, the value is always C and cannot be changed. LANGUAGE lists the abbreviations of languages in which the package is delivered. DE stands for German and English.In the NEED_SPAM _LEVEL field, we can enter any version of the SPAM/SAINT update that is required to install the current installation package. But we should always enter the current or highest version of the SPAM/SAINT. SEE_PNOTE attribute prompts our customers for a password. They need to enter the password before they can install the package. Since we cannot create SAP note ourselves Note exists for this purpose. This note informs our customers that they can find out the password by contacting their Add-On producers. We must inform our customers of this password, for example by mentioning it in the installations instructions for our Add-On. The import conditions page is used to specify the conditions that have to be met regarding additional components or packages when installing a package in the target system. All conditions in the source system are listed here. We must carefully check the conditions and delete the ones that we don t need SAP AG 22
23 In the above screen shot, component SAP_APPL = T (for true) means that this component must be installed in release 600 in the target system so that our Add-On package can be installed. We leave all entries under Main Components unchanged.however; we need to remove some Add-On components that are not prerequisites. If our package requires certain Support Package level to be installed, we indicate this in the Support Package area. As we are interested only in installation package as of now so we our package doesn t require any specific Support Package levels. Registration and PAT file generation. After we check all the extended attributes and import conditions, we can register the package by choosing Register Package SAP AG 23
24 The package gets registered and converted into an installable package format. The OCS file is now available in the transport subdirectory EPS/out. If we still want to check the package attributes after registration, we can do it in the Package List. To call it, we choose Package List from the Extra menu. Generation of password To generate password, choose Generate password from the extra menus. In the next dialog box we enter our package name SAPK-162COINSLOTEST in the OCS package field and give the note number Final PAT file obtained after registration that has to be imported to test server and tested. We have now finished creating and registering the Add-On Installation Package SAPK- 162COINSLOTEST.We now need to test our package and this includes installation tests as well as functional tests. For this we require a temporary test system. If we find errors, we can correct the delivery request and register the package again. Only when we are sure that all problems are solved, we confirm the delivery in Software Delivery Composer SAP AG 24
25 Confirmation and Final Release of Delivery Once the testing is successful, confirm and finally release the Delivery Request /SLOTEST/ADDON_100_620. Finally the package is released in Software Delivery Assembler. To do this we choose, Register Delivery Request (by SDA locally).select the Package List icon in the toolbar. Enter /SLOTEST/ i.e. the software component name, select the package SAPK-162COINSLOTEST and choose release. The package is this way released and we can no longer change it. The lock icon indicates that the delivery has been confirmed and no further changes are allowed. We now release the in Software Delivery Assembler. To do this choose by SDA locally 2009 SAP AG 25
26 This completes my tutorial on Creating an Add-On Installation Package Using ADD-ON Assembly Kit SAP AG 26
27 Related Content sdn.sap.com/irj/sdn/sdnservices/icc help.sap.com 2009 SAP AG 27
28 Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document SAP AG 28
POWL: Infoset Generation with Web Dynpro ABAP
POWL: Infoset Generation with Web Dynpro ABAP Applies to: WebDynpro ABAP Developer. For more information, visit the Web Dynpro ABAP homepage. Summary: This document explains how to create an Infoset, generate
More informationEasy Lookup in Process Integration 7.1
Easy Lookup in Process Integration 7.1 Applies to: SAP NetWeaver Process Integration 7.1 For more information, visit the SOA Management homepage. Summary Unlike previous version of PI (7.0) / XI (3.0,
More informationStandalone BW System Refresh
Applies to: Software Component: SAP_BW. For more information, visit the EDW homepage Summary BW relevant steps/scenarios during refresh of an existing non-productive BW system from productive BW system
More informationThis article explains the steps to create a Move-in letter using Print Workbench and SAPScripts.
Applies to: SAP IS-Utilities 4.6 and above. Summary This article explains the steps to create a Move-in letter using Print Workbench and SAPScripts. Author: Company: Hiral M Dedhia L & T Infotech Ltd.
More informationIntegration of Web Dynpro for ABAP Application in Microsoft Share Point Portal
Integration of Web Dynpro for ABAP Application in Microsoft Share Point Portal Applies to: Web Dynpro ABAP. Summary This tutorial explains how to display Web Dynpro ABAP Application in Microsoft Share
More informationPurpose of Goods Receipt Message indicator in Purchase Orders
Purpose of Goods Receipt Message indicator in Purchase Orders Applies to: This article is applicable for SAP MM Module of SAP for version SAP 4.7 till SAP ECC 6.O. For more information, visit the Supply
More informationServer Connectivity and Data Load from Non SAP System to BW
Server Connectivity and Data Load from Non SAP System to BW Applies to: SAP NetWeaver 2004 and SAP NetWeaver 2004s. BW 3.5 & BI 7.0 For more information, visit the Business Intelligence homepage. Summary
More informationCreating Custom SU01 Transaction Code with Display and Password Reset Buttons
Creating Custom SU01 Transaction Code with Display and Password Reset Buttons Applies to: All versions of SAP. Summary This article will explain you the process of creating custom SU01 transaction code
More informationHow to Default Variant Created for Report Developed In Report Painter/Writer
How to Default Variant Created for Report Developed In Report Painter/Writer Applies to: Any business organization having reports developed using Report Painter/Report Writer. This is applicable from R/3
More informationInternationalization in WebDynpro ABAP Applications
Internationalization in WebDynpro ABAP Applications Applies to: SAP ECC 6.0. For more information, visit the Web Dynpro ABAP homepage. Summary The article describes the concept and procedure of developing
More informationGraphical Mapping Technique in SAP NetWeaver Process Integration
Graphical Mapping Technique in SAP NetWeaver Process Integration Applies to: SAP NetWeaver XI/PI mappings. For more information, visit the Repository-based Modeling and Design homepage. Summary This guide
More informationSDN Community Contribution
SDN Community Contribution (This is not an official SAP document.) Disclaimer & Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces
More informationA Step-by-Step Guide on IDoc-ALE between Two SAP Servers
A Step-by-Step Guide on IDoc-ALE between Two SAP Servers Applies to: All modules of SAP where data need to transfer from one SAP System to another SAP System using ALE IDoc Methodology. For more information,
More informationUsing Radio Buttons in Web Template
Using Radio Buttons in Web Template Applies to: SAP BW 3.5. For more information, visit the Business Intelligence homepage. Summary One of the ideal requirements in the BW Web Reporting is the user wants
More informationecatt Part 6 System Data Container
\ ecatt Part 6 System Data Container Applies to: SAP 5.0 Summary In the Part I of ecatt series, we covered the introduction to ecatt, its prerequisites, features, when to go for SAP GUI mode recording
More informationMDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3
MDM Import Manager - Taxonomy Data (Attribute Text Values) Part 3 Applies to: SAP NetWeaver Master Data Management (MDM) SP3, SP4, SP5. Summary This article provides a step-by-step procedure for manually
More informationCreating, Configuring and Testing a Web Service Based on a Function Module
Creating, Configuring and Testing a Web Service Based on a Function Module Applies to: SAP EC6 6.0/7.0. For more information, visit the Web Services homepage. Summary The article describes how to create
More informationABAP HR: Standard Info Type Enhancement
ABAP HR: Standard Info Type Enhancement Applies to: This document applies to SAP ECC 6.0, SAP Netweaver 2004s. For more information, visit the ABAP homepage. Summary This article contains the step by step
More informationLimitation in BAPI Scheduling Agreement (SA) Create or Change
Limitation in BAPI Scheduling Agreement (SA) Create or Change Applies to: SAP ECC 6.0.For more information, visit the ABAP homepage. Summary The article describes the limitations in standard SAP BAPIs
More informationSAP NETWEAVER - TRANSPORT MANAGEMENT
SAP NETWEAVER - TRANSPORT MANAGEMENT http://www.tutorialspoint.com/sap_netweaver/sap_netweaver_transport_management.htm Copyright tutorialspoint.com Advertisements Transport Management System (TMS) is
More informationCreation of Sets in SAP-ABAP, How to Read them INI SAP-ABAP Reports
Creation of Sets in SAP-ABAP, How to Read them INI SAP-ABAP Reports Applies to: This Article is intended for all those ABAPers who are interested in creating SAP-SETS and use them in ABAP. For more information,
More informationDynamically Enable / Disable Fields in Table Maintenance Generator
Dynamically Enable / Disable Fields in Table Maintenance Generator Applies to: SAP ABAP. For more information, visit the ABAP homepage. Summary This article demonstrates on how to Enable / Disable fields
More informationMaterial Listing and Exclusion
Material Listing and Exclusion Applies to: Applies to ECC 6.0. For more information, visit the Enterprise Resource Planning homepage Summary This document briefly explains how to restrict customers from
More informationAbout ITAB Duplicate_Key (SAP lrsaods) Runtime Error
About ITAB Duplicate_Key (SAP lrsaods) Runtime Error Applies to: SAP NetWeaver BW 3.x.For more information, visit the Business Intelligence homepage. Summary This article explains about the Runtime Error
More informationA Step-by-Step Guide on IDoc-to-File Using Business Service in the XI Integration Directory
A Step-by-Step Guide on IDoc-to-File Using Business Service in the XI Integration Directory Applies to: SAP Exchange Infrastructure (XI) 3.0 / Process Integration (PI) 7.0 This document is intended for
More informationMaterial Master Archiving in Simple Method
Material Master Archiving in Simple Method Applies to: This article is applicable for SAP MM Module of SAP Version SAP 4.7 till SAP ECC 6.0 Summary This article describes a process called Material Master
More informationLinking Documents with Web Templates
Linking Documents with Web Templates Summary This article explains certain ways to link documents with our Web-Templates which is a useful way of attaching information with a query. When the enduser runs
More informationStep By Step Procedure to Implement Soap to JDBC Scenario
Step By Step Procedure to Implement Soap to JDBC Scenario Applies to This scenario is implemented in PI 7.0 server, service pack: 14. For more information, visit the SOA Management homepage. Summary This
More informationOpen Text DocuLink Configuration - To Access Documents which are Archived using SAP
Open Text DocuLink Configuration - To Access Documents which are Archived using SAP Applies to: Open Text DocuLink for SAP Solutions 9.6.2. For more information, visit http://www.opentext.com Summary Open
More informationMDM Syndication and Importing Configurations and Automation
MDM Syndication and Importing Configurations and Automation Applies to: SAP MDM SP 05 Summary This document was written primarily for syndication and import of records into SAP NetWeaver MDM from different
More informationSDN Community Contribution
SDN Community Contribution (This is not an official SAP document.) Disclaimer & Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces
More informationCreating Rules in Process Composer and using them in Process
Creating Rules in Process Composer and using them in Process Applies to: SAP NetWeaver Composition Environment 7.1 EHP-1 Version. For more information, visit the Composition homepage. Summary This article
More informationMDM Syndicator: Custom Items Tab
MDM Syndicator: Custom Items Tab Applies to: SAP NetWeaver Master Data Management (MDM) SP04, SP05 and SP06. For more information, visit the Master Data Management homepage. Summary This article provides
More informationHow to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP
How to Create Top of List and End of List of the ALV Output in Web Dynpro for ABAP Applies to: SAP Netweaver 2004S: Web Dynpro for ABAP. For more information, visit the User Interface Technology homepage.
More informationABAP: Table Maintenance Events
Applies to: This document applies to SAP ECC 6.0, SAP Netweaver 2004s. For more information, visit the ABAP homepage. Summary This article contains information on the various Table Maintenance Generator
More informationSDN Community Contribution
SDN Community Contribution (This is not an official SAP document.) Disclaimer & Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces
More informationWeb Dynpro: Coloring Table Conditionally
Web Dynpro: Coloring Table Conditionally Applies to: SAP ECC 6.0. For more information, visit the Web Dynpro ABAP homepage. Summary This article is designed for the beginners in Web Dynpro who have ABAP
More informationA Step-by-Step Guide on IDoc-to- JDBC Using Business Service in the XI Integration Directory
A Step-by-Step Guide on IDoc-to- JDBC Using Business Service in the XI Integration Directory Applies to: SAP Exchange Infrastructure (XI) 3.0 / Process Integration (PI) 7.0 For more information; visit
More informationHow to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3
How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3 Applies to: SAP NetWeaver Portal 7.3, NWDS 7.3. For more information, visit the Portal and Collaboration homepage. Summary This
More informationDisplaying SAP Transaction as Internet Application in Portal
Displaying SAP Transaction as Internet Application in Portal Summary This article explains how we can display SAP transaction as Internet Application Components (IAC) in portal to make it simpler for the
More informationStep By Step: the Process of Selective Deletion from a DSO
Step By Step: the Process of Selective Deletion from a DSO Applies to: SAP NetWeaver BW. For more information, visit the EDW homepage. Summary Selective deletion from DSO refers to deleting specific values
More informationSAP IS-U Migration Workbench: Step by Step EMIGALL
SAP IS-U Migration Workbench: Step by Step EMIGALL Applies to: SAP IS-U, CRM. For more information, visit the Customer Relationship Management homepage. Summary SAP IS-U migration workbench (Tcode-EMIGALL)
More informationDialog Windows in WebDynpro ABAP Applications
Dialog Windows in WebDynpro ABAP Applications Applies to: WebDynpro ABAP For more information, visit the Web Dynpro ABAP homepage. Summary This document explains how to create popup dialog windows, external
More informationTable Row Popup in Web Dynpro Component
Table Row Popup in Web Dynpro Component Applies to Web Dynpro for ABAP, NW 7.0. For more information, visit the Web Dynpro ABAP homepage. Summary This document helps to create Table Rowpopin in a Web Dynpro
More informationWeb Dynpro ABAP: Changing ALV Contents and Saving in Database
Web Dynpro ABAP: Changing ALV Contents and Saving in Database Applies to: SAP ECC 6.0. For more information, visit the Web Dynpro ABAP homepage Summary The article is aimed to help beginners in Webdynpro
More informationE-Sourcing System Copy [System refresh from Production to existing Development]
E-Sourcing System Copy [System refresh from Production to existing Development] Applies to: SAP Netweaver 7.0 and E-Sourcing 5.1/CLM 2.0 Summary This document discusses about the steps to do an E-Sourcing
More informationInformation Broadcasting Part 3 Scheduling the First Report
Information Broadcasting Part 3 Scheduling the First Report Applies to: SAP BW 3.5 Summary This is part-3 article in the Information broadcasting (IB) series. Some things have already been discussed like
More informationPrinter Landscape Made Easy!!
Applies to SAP NetWeaver 2004s / SAP_BASIS 7.00. For more information, visit the Landscape Design and Architecture homepage. Summary This article deals with the step by step procedure to be carried out
More informationCreation of Key Figures with Higher Decimal Place Precision
Creation of Key Figures with Higher Decimal Place Precision Applies to: SAP Business Intelligence 7.0. Summary The objective of this Document is to explain how to Create Key figures with higher number
More informationSteps to Activate ALE Delta for Custom Master Datasource Created on ZTable
Steps to Activate ALE Delta for Custom Master Datasource Created on ZTable Applies to: This article applies to SAP BI 7.0 and SAP BW 3.X. For more information visit EDW Homepage. Summary This article explains
More informationStep by Step Procedure for DSO Creation
Step by Step Procedure for DSO Creation Applies to: SAP BI 7.0. For more information, visit the EDW homepage. Summary This article discusses about the step by step procedure for creating a DSO. Author:
More informationAdministrating ABAP+JAVA and SLD Problems of SAP PI 7.1
Administrating ABAP+JAVA and SLD Problems of SAP PI 7.1 Applies to: SAP Basis and SAP PI 7.1 Administrations. For more information, visit the Application Management homepage. Summary This article describes
More informationHow to Create Tables in MaxDB using SQL Studio
How to Create Tables in MaxDB using SQL Studio Wipro Technologies January 2005 Submitted By Kathirvel Balakrishnan SAP Practice Wipro Technologies www.wipro.com Page 1 of 11 Establishing a connection to
More informationGenerate Export Data Source
Applies to: SAP BI 7.0 developers and support Users. For more information, visit the EDW homepage Summary This paper describes the data mart interface which makes it possible to update data from one data
More informationWeb Dynpro ABAP: Dynamic Table
Applies to: SAP ECC 6.0 Summary Normally ABAP consultants might be aware of how to create internal table dynamically. This article aims to help the consultants how to display the dynamic table using Web
More informationSetting up Connection between BW and R/3 for Data Load
Setting up Connection between BW and R/3 for Data Load Applies to: SAP BI 7.0. For more information, visit the Business Intelligence homepage. Summary This document guides to establish connection between
More informationFinancial Statement Version into PDF Reader
Financial Statement Version into PDF Reader Applies to: SAP release 4.7EE, ECC 5.0 and ECC 6.0. For more information, visit the Enterprise Resource Planning homepage Summary: The objective of this article
More informationFreely Programmed Help- Web Dynpro
Freely Programmed Help- Web Dynpro Applies to: SAP ABAP Workbench that supports Web dynpro development. For more information, visit the Web Dynpro ABAP homepage. Summary In addition to the Dictionary Search
More informationDB Connect with Delta Mechanism
Applies to: SAP BI/BW. For more information, visit the EDW homepage Summary This Article demonstrates the steps for handling Delta mechanism with Relational Database Management System (RDBMS) like SQL,
More informationSDN Community Contribution
SDN Community Contribution (This is not an official SAP document.) Disclaimer & Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces
More informationCreating Multiple Methods/Operations and Exposing BAPI as a Webservice
Creating Multiple Methods/Operations and Exposing BAPI as a Webservice Applies to: SAP Netweaver 7.0 SP14. For more information, visit the SOA Management homepage. Summary This article discuss about how
More informationB2B Integration Using Seeburger AS2 Adapter with PI 7.1 Ehp1
B2B Integration Using Seeburger AS2 Adapter with PI 7.1 Ehp1 Applies to: SAP NetWeaver Process Integration 7.1x, Seeburger 2.1x Summary This article is about preliminary design & configuration aspects
More informationSecurity Optimization Self Service A Real-life Example
Security Optimization Self Service A Real-life Example Applies to: SAP Solution Manager 4.0 EhP1 SP2 - Security Optimization Self Service. For more information, visit the Security homepage. Summary This
More informationFetching User Details from the Portal and Displaying it in Web Dynpro with Authentication in the Portal
Fetching User Details from the Portal and Displaying it in Web Dynpro with Authentication in the Portal Applies to: SAP NetWeaver Web Dynpro. For more information, visit the Portal and Collaboration homepage.
More informationTriggering the Process Chains at Particular Date using Events
Triggering the Process Chains at Particular Date using Events Applies to: SAP BW 3.5, Will also work on SAP BI 7 For more information, visit the Business Intelligence homepage Summary This document discusses
More informationTable Properties and Table Popin
Applies to: SAP ECC 6.0. For more information, visit the Web Dynpro ABAP homepage Summary This article is designed to explain for setting the properties of Table at runtime based on condition and also
More informationStep by Step Guide on How to Use Cell Definition in BEx Query
Step by Step Guide on How to Use Cell Definition in BEx Query Applies to: SAP BI 7.0. For more information, visit the EDW homepage. Summary This article explains the functionalities of Cell Definition
More informationExternal Driver Configuration in Process Integration 7.1 Using JSPM
External Driver Configuration in Process Integration 7.1 Using JSPM Applies to: This article applies to PI 7.1. If PI 7.1 needs to talk to the other external database, we ll need to deploy the respective
More informationSAP BusinessObjects Translation Manager Functionality and Use
SAP BusinessObjects Translation Manager Functionality and Use Applies to: SAP BusinessObjects Enterprise XI 3.0, SAP BusinessObjects Enterprise XI 3.1 all support packs. For more information, visit SAP
More informationHow to use Boolean Operations in the Formula as Subsidiary for IF Condition
How to use Boolean Operations in the Formula as Subsidiary for IF Condition Applies to: SAP BW 3.5 & BI 7.0. For more information, visit the EDW homepage. Summary This paper will explain you how to use
More informationRecreating BIA Indexes to Address the Growth of Fact Index Table
Recreating BIA Indexes to Address the Growth of Fact Index Table Applies to: Software Component: SAP_BW.Release: 700 BIA version: 53 Summary In this article we would learn the application of recreating
More informationExtracting Missing Fields of Data Source Which Are Present In Their Extract Structure
Extracting Missing Fields of Data Source Which Are Present In Their Extract Structure Applies to: ECC 6.0 and BI 3.x and 7.0 For more information, visit the Business Intelligence homepage. Summary Many
More informationSUP: Personalization Keys and Synchronize Parameter
SUP: Personalization Keys and Synchronize Parameter Applies to: Blackberry Mobile. For more information, visit the Mobile homepage. Summary This article gives a brief idea about Personalization Keys and
More informationLoad Info Cube in SCM 5.0 (BI 7.0)
Applies to: SCM 5.0 For more information, visit the Business Intelligence homepage. Summary The article illustrates the steps to load an info cube in SCM 5.0 Author: Bijal Parmar Company: Larsen & Toubro
More informationMaintaining Roles and Authorizations in BI7.0 - RSECADMIN
Maintaining Roles and Authorizations in BI7.0 - RSECADMIN Applies to: SAP Business Intelligence 7.0. For more information, visit the Business Intelligence homepage. Summary This paper will take you through
More informationSolution to the Challenges in Pivoting
Solution to the Challenges in Pivoting Applies to: SAP NetWeaver 2004s/ MDM 5.5 SP 06. For more information, visit the Master Data Management homepage. Summary This article strives to describe the different
More informationData Source Replication and Activation of Transfer Structures
Data Source Replication and Activation of Transfer Structures Applies to: SAP Net Weaver BW. For more information, visit the EDW homepage Summary Detailed Documentation and practical implementation of
More informationUpload Image file from system in Web dynpro view
Upload Image file from system in Web dynpro view Applies to: Web Dynpro for Java UI Development, SAP NetWeaver 2004s. For more information, visit the User Interface Technology homepage. For more information,
More informationCustom Password Reset Tool in SAP Enterprise Portal Using Web Dynpro for Java
Custom Password Reset Tool in SAP Enterprise Portal Using Web Dynpro for Java Applies to: SAP Enterprise Portal, Web Dynpro for Java. For more information, visit the Portal and Collaboration homepage.
More informationAnalysis Process Designer (APD) Step by Step Business Intelligence
Analysis Process Designer (APD) Step by Step Business Intelligence Applies to: This article applies to SAP_BW 350 and SAP_BW 700 with highest support package SAPKW70017. For more information, visit the
More informationData Extraction & DS Enhancement in SAP BI Step by Step
Data Extraction & DS Enhancement in SAP BI Step by Step Applies to: SAP BI 7.0, SAP ABAP, For more information, visit the Business Intelligence homepage. Summary The objective of the article is to outline
More informationSDN Community Contribution
SDN Community Contribution (This is not an official SAP document.) Disclaimer & Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces
More informationImplementing Customer Exit Reporting Variables as Methods
Implementing Customer Exit Reporting Variables as Methods Applies to: SAP BI 7.0 For more information, visit the Business Intelligence homepage. Summary This article describes how we can implement customer
More informationTroubleshooting Your ABAP Programs: Using Coverage Analyzer
Troubleshooting Your ABAP Programs: Using Coverage Analyzer Applies to: Web AS 6.10 and above versions. For more information, visit the ABAP homepage. Summary This tutorial helps you understand the usage
More informationStep-By-Step guide to Virtual InfoCube Implementation
Step-By-Step guide to Virtual InfoCube Implementation Applies to: SAP NetWeaver BW. For more information, visit the EDW homepage Summary This article provides a detailed insight into Virtual Infocube data
More informationData Mining: Decision Trees
Applies to: SAP BI 7.0. For more information, visit the EDW homepage Summary This article about the Data Mining and the Data Mining methods provided by SAP in brief. It explains the classification method
More informationFederated Portal Network Remote Role Assignment Step-by- Step Configuration
Federated Portal Network Remote Role Assignment Step-by- Step Configuration Applies to: Consumer Portal: SAP NetWeaver 2004s EhP1 SP6 Producer Portal: SAP NetWeaver CE EhP1 SP3 Summary This article describes
More informationHow to Configure User Status in mysap SRM
How to Configure User Status in mysap SRM Applies to: mysap SRM 5.5 For more information, visit the Supplier Relationship Management homepage. Summary There had been quite a few instances in SRM Forum
More informationStep by Step Guide for PI Server Start and Stop Procedure
Step by Step Guide for PI Server Start and Stop Procedure Applies to: This document applies to PI 7.0 and 7.1 and above. For more information, visit the Application Management homepage. Summary This document
More informationUsing Nested Exception Aggregation in BEx Reports- Scenario
Using Nested Exception Aggregation in BEx Reports- Scenario Applies to: SAP BW 3.x & SAP BI Net Weaver 2004s. For more information, visit the Business Intelligence homepage. Summary The Objective of this
More informationSAP Technical Upgrade Tips and Tricks
SAP Technical Upgrade Tips and Tricks Applies to: SAP 4.6 onwards. For more information, visit the ABAP homepage. Summary This paper explains about the basic steps required to be taken during a SAP technical
More informationReading Enhanced DataSource fields for the Remote Cube
Reading Enhanced DataSource fields for the Remote Cube Applies to: SAP BI 7.0. For more information, visit the EDW homepage. Summary SAP Remote Cube does not display the enhanced fields in the data source.
More informationReplacement Path: Explained with an Illustrated Example
Replacement Path: Explained with an Illustrated Example Applies to: SAP NetWeaver BW. For more information, visit the EDW homepage Summary The document explains the purpose and implementation method of
More informationHow to Create and Execute Dynamic Operating System Scripts With XI
Applies To: SAP Exchange Infrastructure 3.0, SP 15, Integration Repository and Directory Summary This document describes how to create, store and execute a non static operating command script. In this
More informationSMT (Service Mapping Tool)
Applies to: This document applies to SAP versions ECC 6.0. For more information, visit the ABAP homepage. Summary This article contains the guidelines for using the SMT (Service mapping Tool) Mapping.
More informationCustomized Transaction to Trigger Process Chain from Failed Step
Customized Transaction to Trigger Process Chain from Failed Step Applies to: SAP BW 3.x & SAP BI NetWeaver 2004s. For more information, visit the Business Intelligence homepage. Summary There are multiple
More informationData Flow During Different Update Mode in LO Cockpit
Data Flow During Different Update Mode in LO Cockpit Applies to: SAP BW 3.x & SAP BI NetWeaver 2004s. For more information, visit the Business Intelligence homepage. Summary The objective of this Article
More informationHow to Create View on Different Tables and Load Data through Generic Datasource based on that View
How to Create View on Different Tables and Load Data through Generic Datasource based on that View Applies to: SAP Business Intelligence (BI 7.0). For more information, visit the EDW homepage Summary This
More informationData Mining: Scoring (Linear Regression)
Data Mining: Scoring (Linear Regression) Applies to: SAP BI 7.0. For more information, visit the EDW Homepage Summary This article deals with Data Mining and it explains the classification method Scoring
More informationRoutines in SAP BI 7.0 Transformations
Routines in SAP BI 7.0 Transformations Applies to: SAP BI 7.0. For more information, visit the Business Intelligence homepage. Summary This paper gives an overview about the different routines available
More information