Tips
Tips
-
Report output formatting tips using the write statement
This tip outlines a couple of methods that can be used to display your report output. Continue Reading
-
Saving passwords for SAP shortcuts
Passwords are not saved in shortcuts created within SAPGUI. Here's how to get it to work! Continue Reading
-
Parameters for establishing SAP password policies
Here are some tips on how to provide a SAP user ID and password to an SAP system. Continue Reading
-
Select directories and files using Object Methods
The following code uses SAP Objects to select directories and files. Continue Reading
-
RSUSR003 For Checking SAP* and DDIC in all clients + login params.
Not a tip, more of an interesting report. Continue Reading
-
See all config. tables relating to a company code, sales org, division...
A handy transaction for high-level checks of the configuration associated with certain objects like company codes or plants. Continue Reading
-
Communicating in SAP Web Services through XML markup tags and SAP SOAP
Part 3 in Jeff Marin's odyssey into SAP and Web Services... Continue Reading
-
What does the "R" stand for in SAP R/2 and R/3?
Trivia time: What does the "R" stand for in SAP R/3 Continue Reading
-
Add PATTERN for use in ABAP editor
This tip shows you how to add a PATTERN for use in the ABAP editor. Continue Reading
-
Convert time between timezones
This is shows how to complete the conversion of time between different timezones. Continue Reading
-
Writing fixed length text files
This tip shows you how to write fixed length text files. Continue Reading
-
Reporting long text
A simple way to locate the long text object you need. Continue Reading
-
Deleting unnecessary work items
The inboxes of users are often full of work items which are no longer required. Here is a tip for deleting items. Continue Reading
-
Limiting number of sessions in SAP
This tip reveals a parameter one can use to set the maximum number of sessions required. Continue Reading
-
Sharing data through SAP Java code web service programs
Discussion of the framework of using SAP with Web services. Continue Reading
-
BAPIs (RFCs) vs. IDOCs
A question often raised in the discussion forums is: "Shall I use BAPIs (RFCs) or IDOCs to interface to SAP?" Continue Reading
-
Avoid hard-coding
Avoid hardcoding without cluttering up the selection screen. Continue Reading
-
Finding the transaction code for populating a table
Finding the transaction code for populating a table. Continue Reading
-
Creating purchase orders using SAP Java Connector (JCo)
This application uses classes in JCo to call a BAPI to create purchase order in the SAP system. Continue Reading
-
ABAP/Select options
This ABAP code snippet will allow you to hide some of the select options. Continue Reading
-
Finding lost SAP* and DDIC passwords
Here is how to find lost SAP* and DDIC passwords. Continue Reading
-
Service contract technical objects
This tip tells you where the technical objects for a Service Contract (or sales order) are stored. Continue Reading
-
Recursive perform statement sample
This source is the example of Recursive Perform Statement. Continue Reading
-
Print PDF-files from SAP
Print any existing PDF-file directly from SAP (3.1I) using 'External Commands' (SM49/SM69) on Windows NT server. Continue Reading
-
Error while testing a function module
When you try to test a function module via SE37 you get runtime error, but it works fine when incorporated in a program. Why? Continue Reading
-
Creating dictionary tables and structures from an ABAP program
Do you need to create or modify tables or structures in the Workbench from an ABAP program? Continue Reading
-
Change entries in SE16 in debug mode
There is a way to change entries of a table with SE16 even if you don't have the authorization. Here's how! Continue Reading
-
SAP Web Services tutorial for beginners
A summary of Web services and how they relate to SAP Continue Reading
-
Authorization groups
Learn the basics of authorization groups in this extensive tip. Continue Reading
-
Locking/unlocking users without affecting users locked by the system
How to locking/unlock users without affecting users locked by the system. Continue Reading
-
Saving report to a PDF file
Printing Invoices, Purchase orders and Checks has always been an painful task in SAP, especially If you are using SAP forms. Continue Reading
-
Reloading archived SD/MM documents safely
So you started archiving and the next week you get calls from users who can't find sales orders. Continue Reading
-
Get the first date of a fiscal period
We can find the first and last dates of the current Fiscal Period by using two funtional modules. Continue Reading
-
Enable a particular user to multi login
How to enable a particular user to multi login. Continue Reading
-
Activity value field displayed by code instead of statement
A compilation of Activity value codes. Continue Reading
-
Fixed point arithmetic/SAPScript
In 4.6c when you create SAPScript programs, SAP does not set the "Fixed Point Arithmetic" Flag automatically. Continue Reading
-
Post a vendor invoice referencing an existing invoice
Using Transaction FBR2, an Accounts Payable user can reference an invoice accounting document number. Continue Reading
-
Users with initial password
Do you want to see a list of all users with initial password or a list of users who haven't use SAP for the last year? Continue Reading
-
Zoom in your ABAP editor
You can zoom in the Abap editor from release 4.6. Here's how! Continue Reading
-
Program locked by ......... user
Sometimes when we loose connection with SAP and later connects again, we will get an error message. Continue Reading
-
Making row selection in a table control dynamic
When table control is used in a screen, the selection of row(s) in table control doesn't invoke a PAI event automatically. Continue Reading
-
Personalization of your SAP system via logon screen, splash screen & 2 others.
Adding text to the logon screen, change the splash on the main menu and more. Continue Reading
-
F1 help for custom programs
This method can help companies to eliminate the off-line documentation for custom programs. Continue Reading
-
Hiding ABAP code
Hiding ABAP Source Code. Continue Reading
-
Transporting SAPscripts
Do this when you bring a SAPscript from developement system to your production. Continue Reading
-
How to change standard price in Material Master
The standard price can not be updated directly. Continue Reading
-
OK Code values
Direct call of transactions, session handling. Continue Reading
-
A useful list of SAP commands
A handy little list of SAP commands for every Basis Consultant's cookbook. Continue Reading
-
Call transaction while bypassing auth check
Using the function module RS_HDSYS_CALL_TC_VARIANT, you can call a transaction to which the user doesn't have access. Continue Reading
-
BAPI to retrieve "Check Values" (like SU53 result)
Sometimes BAPI/RFC calls fail due to missing authorization and it is not easy to research the reason. Continue Reading
-
Show progress clock in status bar
With the function module SAPGUI_PROGRESS_INDICATOR you can display a progress clock and a message. Continue Reading
-
Call SAP function module to read Document Flow
How to read those billing document flow from your ABAP report? Continue Reading
-
External assign
In user-exits, memory fields from the calling program are not available. Continue Reading
-
Inverted date
The internal format of date in the table TCURR is called INVERTED date. Read more in this tip. Continue Reading
-
Area Menu instead of SAP Standard menu
This is a quick way for users to concentrate on a particular area of functionality. Continue Reading
-
Build a Java Web application for SAP right now
Tools and how to build a Java Web application for SAP right now. Continue Reading
-
Date and Number from internal to user formats
SAP users can pick different formats for date and quantity fields display. Continue Reading
-
TEMSE cleanup trick
This tip tells you how to clean up a bad TemSe entry in table TST03. Continue Reading
-
View a transport object list before import
To view the object list of a transport, without actually having to import the request first - do the following. Continue Reading
-
Transaction-links in long texts auf messages
This tips shows you how to create a link to a transaction from eg. the long text of a message. Continue Reading
-
Check SAP system environment
This tip presents some quick ways to to verify the SAP environment. Continue Reading
-
Hidden OK Code
This tip explains Hidden OK Code. Continue Reading
-
Screen program fields, function codes, and field checks
How to generate screen program fields, side effects of function codes, and field checks Continue Reading
-
ABAP program for loading PC file into table
ZTABLE_LOAD program that can be used to load data into any table in SAP. Continue Reading
-
Download data to 'DBF' file
This tip presenets a simple program to explain how you can download your data to 'DBF' FILE. Continue Reading
-
Better performance for selects
Better performance for selects Continue Reading
-
User & authorization related tables
User and Authorization system related tables. Continue Reading
-
Searching items in SAPscript forms
This tip will show you one way to search items in SAPscript forms. Continue Reading
-
Pass Select-Options ranges to a Dialog program
You can create a Dialog module that, when called from an ABAP program, passes ranges to a Dialog program. Continue Reading
-
Mass user Locking and Unlocking SAP R/3 4.6
Another way to lock / unlock users from SAP R/3 4.6x using mass change options. Continue Reading
-
Table changes with SM30 maint incomplete
This tip is for testing to have a specific piece of data in an SAP table that doesn't have SM30 table maintenance. Continue Reading
-
SAP, WAS and Java
Discussion of new capabilities for Web integration and e-commerce from SAP Continue Reading
-
Convert the date to the format of user that is running ?
This tip shows how to convert the sy-datum to the current user date format. Continue Reading
-
Activating the debugging of system functions, also important OK-CODEs
This tip shows how to debug the system functions in SAP. Continue Reading
-
Passing a generic table type in an RFC
This tip shows how to pass a generic table type in an RFC. Continue Reading
-
Commands to directly change exe & profile directory in UNIX
This tip presents the commands to directly change exe and profile directory in UNIX. Continue Reading
-
ABAP Macros for dynamically looping internal tables
Attached code has macros defined to use to loop any internal table dynamically to have the report produced by each row. Continue Reading
-
TCodes and VLookup
Using agr_tstc and agr_tcodes tables you can run a list of all your Activity Groups, TCodes and TCode descriptions. Continue Reading
-
Working with Field Symbols
An important aspect of ABAP, is the ?Field Symbol?. This SAP Higher Education tip de-mystifies Field Symbols. Continue Reading
-
Fetching data from external tables
Using 'For all entries in Itab' option with Select statement rather than using loop endloop option. Continue Reading
-
Using values of calling Programs in ABAP
Sometimes you want to access data in your ABAP which are not known in the part of your program currently running . Continue Reading
-
Data Validation - Effectively
In reports,if we want to validate the selection screen entries, We handle it in 'AT SELECTION-SCREEN' event. Continue Reading
-
Understanding the Internet Transaction Server ( ITS)
The SAP Internet Transaction Server (ITS) is the essential link between the SAP R/3 system and the Internet. Continue Reading
-
Data Generation for SAP Demo Tables
Re-creation of Sample data for SAP tutorials through Program : RSBCDAT3 Continue Reading
-
Copy table dynamically
This program permits to create or update lines from source table to target table with create internal tables dynamically. Continue Reading
-
Create dynamic table with conditions
This program permits to create or update lines from source table Continue Reading
-
Enabling HTTPS in the Web Application Server
The instructions in this tip explain how to switch on HTTPS in on your server. Continue Reading
-
Programming dynamic selections
A description of how to program a dynamic selection. Continue Reading
-
Calling an ABAP form SAPScript
This tip presents the code for calling an ABAP form SAPScript Continue Reading
-
SAP to Excel - OLE Access
Calling MS - Excel from SAP using OLE. Continue Reading
-
Look up tables/views for specific fields
This program extracts the tables list for given field names. On double clicking the table it will take you to SE11 . Continue Reading
-
Calling Unix Shell Scripts From ABAP
Unix Shell scripts along with ABAP can be used to perform many tasks. Continue Reading
-
SAP table view in html format
A simple report program. Through this you can view SAP Tables in HTML format. Continue Reading
-
How to create a graphical progress bar
It is very simple, you can call 'progress_popup' function for generate a graphical progress bar. Continue Reading
-
Accessing unpassed field values in user exits
Here's an easy solution which reads contents of PXA area and assigns field values to field-symbols.
Continue Reading -
Negative values on screens, I/O templates for screen fields
Negative values on screens, I/O templates for screen fields Continue Reading
-
Display an output list in HTML format for the Web
Accepts a wild card '*' as input parameter as program input and then uses the variant table to generate the output.
Continue Reading -
Convert a character to Ascii value
Learn how to find the corresponding ASCII code value of a character. Continue Reading
-
Sending spool list to multiple users, while creating background job
To send spool list to multiple users while defining background job via trans. SM36, create a distribution list. Continue Reading
-
Browse for a file on input parameter using F4 button
This tip gives the users a Windows style browse option to select the file from local PC or the network. Continue Reading