‎2006 Nov 27 1:21 PM
Hi, there is a selection-screen. How can I check on the selection-screem that the asset transaction type which I typed in is whether existing to a given asset? I would like to display an informational message on the status bar about it if doesn't exist.
‎2006 Nov 27 1:26 PM
<b>Hi
code like this
AT SELECTION-SCREEN ON <ASSET FIELD>
SELECT SINGLE ASSETNO FROM <TABLE> WHERE ASSETNO = ASSET FIELD.
IF SY-SUBRC NE 0.
MESSAGE E01(ZMB)
ENDIF.
cREATE ONE MESSAGE CLASS ZMB WITH A MESSAGE NUMBER 01.
Regs
Manas Ranjan Panda</b>
‎2006 Nov 27 1:23 PM
HI,
Try this:
AT SELECTION_SCREEN.
Select single asset into variable from dbtab where asset EQ selection-value.
If sy-subrc eq 0.
do processing.
else.
Message.
endif.
Reward if this helps.
Sands
‎2006 Nov 27 1:26 PM
<b>Hi
code like this
AT SELECTION-SCREEN ON <ASSET FIELD>
SELECT SINGLE ASSETNO FROM <TABLE> WHERE ASSETNO = ASSET FIELD.
IF SY-SUBRC NE 0.
MESSAGE E01(ZMB)
ENDIF.
cREATE ONE MESSAGE CLASS ZMB WITH A MESSAGE NUMBER 01.
Regs
Manas Ranjan Panda</b>
‎2006 Nov 27 1:27 PM
Hi,
AT SELECTION_SCREEN.
Select single asset into v_assest from dbtab where asset = s_asset value.
If sy-subrc <> 0.
Message e001 ' enter valid asset number'.
endif.
Regards,
Kumar
‎2006 Nov 27 1:27 PM
Hi,
After your selection screen, use..
AT SELECTION-SCREEN ON fieldname.
Write relevent select statements under this to check if the entries exist,
display message where applicable.
‎2006 Nov 27 1:28 PM
at selection-screen.
check by writing a select statement to check whether it exists or not.
if exists....
do further processing
else.
come out...
endif.
‎2006 Nov 27 1:29 PM
at selection-screen.
check by writing a select statement to check whether it exists or not.
if exists....
do further processing
else.
come out...
endif.
‎2006 Nov 27 1:36 PM
‎2006 Nov 27 2:16 PM
‎2006 Nov 27 2:32 PM
Hi
If u want to check for every field individually
then use
<b>AT SELECTION-SCREEN ON <FIELD NAME></b> THEN CODE HERE
IF U WANT TO CHECK FOR EVERY FIELD AT ONCE THEN
<b>AT SELECTION-SCREEN</b>
CHECK HERE FOR EVERY FIELDS ONE BY ONE
If un want to chk for a selection screen block
then
AT SELECTION-SCREEN ON BLOCK <block name>
then code here.
Regs
Manas Ranjan Panda