Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PF Status

Former Member
0 Likes
1,000

what Is PF - Status?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
952

Hi,

The menu at the top of the window.

Darren

6 REPLIES 6
Read only

Former Member
0 Likes
953

Hi,

The menu at the top of the window.

Darren

Read only

Former Member
0 Likes
952

SET PF-STATUS :

This statement is used to set your own GUI status to the report or the program that you develop and PF status is developed in the transaction code SE41

GET PF-STATUS

using GET PF-STATUS allows you to determine the name of the program to which the status belongs, and also its inactive functions - not just the name of the status itself.

And the system field where you can know the name of your PF status is SY-PFKEY

for more information

Check this

Read only

Former Member
0 Likes
952

Hi,

PF status is defining your output menu options.

When you display something on your output screen you will have various buttons and options on the menu bar and application bar on the top of the list performing various functions

By defining a custom PF status we can customize the functions that has to be performed.

Regards,

Pramod

Read only

BH2408
Active Contributor
0 Likes
952

Hi ,

we can add the our functionality to the GUI ...Example.we can add the buttons on the application toolbar like that we can do ..

Read only

Former Member
0 Likes
952

hi,

it set the dialog status for lists in the same way as for normal screens, that is, using the statement

SET PF-STATUS [EXCLUDING |]

[OF PROGRAM ]

[IMMEDIATELY].

This statement sets the status for the current output list. The dialog status must be defined for the current program, unless you have used the OF PROGRAM addition to set a status from another program . The status is active for all subsequent list levels until you set another status. The SY-PFKEY system field always contains the status of the current list.

Using SET PF-STATUS, you can display different user interfaces for different list levels to provide the user with different functions according to the individual requirements. Use SET PF-STATUS SPACE to set the standard list status. This depends on the event blocks in the program, as described above.

The EXCLUDING option allows you to change the appearance and available functions of a status from within the program. This is useful if the individual user interfaces for a range of list levels are very similar. You can define a single global status, and then just deactivate the functions you do not need using EXCLUDING. Specify to deactivate the function code stored in field . Specify to deactivate all function codes stored in the internal table . Field and the lines of table should be defined with reference to the system field SY-UCOMM.

The IMMEDIATELY addition is intended specially for list processing. You use it while creating a detail list within an event block to change the status of the list currently displayed (index SY-LISTI). Without this option, the system changes the status of the current secondary list (SY-LSIND) that is displayed only at the end of the processing block.

regards,

Azim

Read only

Former Member
0 Likes
952

hi..friend..

just copy ur question and Paste it in search column in SDN.

u will get hundreds and thousands of answers.

Since ur new to this forum, pls check the rules before posting the questions.

[Rules|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement]

anyway check this link, since u r new..

regards,

Padma