AP

Unknown's avatar

AP

Yahoo Messenger: pepenung

Hello WordPress!

Hello!

Leave a comment

Create Tabstrip with Dynamic Icon on Dialog Screen

Here’s steps and code template to create tabstrip with dynamic icon on dialog screen.

In this example, we will create tabstrip with traffic light icon red, yellow, or green depends on a field value in each tab as follow

Read the rest of this entry »

, , , , , ,

Leave a comment

Smartforms: Printing Stub or Wide Footer at the Bottom of the Last Page

Suppose we need to create a Smartforms with a stub or wide footer that will appear only at the bottom of the last page.

One of the way is by adding a window for the stub or footer area at the bottom of the page just like below figure and append a condition that the window will only appear on the last page (only after end of Main Window).This is the easiest way and should already cater for all cases including whether all item data in the main window will sufficiently printed in 1 page or it will need more pages. Howerver, the drawback is, when stub requires a wide space, it will leave significant blank space at the bottom of each page before the last one.

Adding a window for the stub leaves unnecessary blank area at the bottom

Now, how can we remove the unnecessary blank areas and save more papers (and trees and forests)?

Read the rest of this entry »

, , , ,

Leave a comment

Determining Due Date Based on Payment Terms

ABAP logic to determine invoice payment due date based on standard payment terms configuration.

Configure Terms of Payment

Terms of Payment Configuration

 

Read the rest of this entry »

, ,

Leave a comment

Adding Custom Field into Sales Document Maintenance Screen

In term of sales document, SAP provides means to add our own data into sales document and so user is able to display and maintain through standard maintenance transaction (e.g. VA01, VA02, and VA03). The fields normally placed under tab ‘Additional Data B’ at header and item level. Following is one of the ways adding custom fields into the screen.

Read the rest of this entry »

, , , , , ,

4 Comments

ALV Grid Report Template using Dynpro Custom Container

Here’s my ALV grid report template using dynpro custom container.

The template includes

  • logic to cater for selection screen’s ALV variant, i.e. setting default variant, showing search help, validation, and apply it into the report
  • handling double click event
  • define sorting sequence
  • changing few common attributes of field catalog

Read the rest of this entry »

, , ,

Leave a comment

Report Template using SALV

Here’s my report template using SALV.

The template includes

  • logic to cater for selection screen’s ALV variant, i.e. setting default variant, showing search help, validation, and apply it into the report
  • handling double click event
  • define sorting sequence
  • changing few common attributes of field catalog

Read the rest of this entry »

, , ,

Leave a comment

Display Resizable Amodal Pop-up Dialog Box

Did you ever have a requirement to display resizable pop-up window or amodal pop-up window? Or are you aware that we cannot have a resizable dialog box using normal CALL SCREEN technique? Honestly I’m just aware of it and just found out how ABAP can display a resizable amodal pop-up dialog box just like the F4 search help window (you may notice some F4 windows from SAP transactions are actually amodal instead of modal). Let me try to describe further and create a generic code template for this purpose so you may use it in your program. Any correction and feedback are most welcome.

Read the rest of this entry »

, , , , , , , , , ,

3 Comments

Display Progress Indicator and Show Remaining Time

Report performance is one of common issues identified during realization until production support phase. It is sometime unavoidable to have one report or interface runs very long and need to figure out ways to make things acceptable by the users. There are actually few ways to iron out the situation, one of them is by displaying progress indicator so user knows what to expect and how long they still have to wait until the program give them the report. Better still if program show them the estimated remaining execution time.

At the bottom I include code template I use to display progress indicator with remaining items and time.

 Progress indicator with remaining items and time

Read the rest of this entry »

, , , , ,

Leave a comment

Design a site like this with WordPress.com
Get started