Application Development 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: 

PF Status

Former Member
0 Kudos

what Is PF - Status?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

The menu at the top of the window.

Darren

6 REPLIES 6

Former Member
0 Kudos

Hi,

The menu at the top of the window.

Darren

Former Member
0 Kudos

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

Former Member
0 Kudos

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

P561888
Active Contributor
0 Kudos

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 ..

Former Member
0 Kudos

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

Former Member
0 Kudos

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