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

replacement fm

Former Member
0 Likes
1,074

Hi ,

Can anyone suggest replacement for POPUP_TO_DECIDE_WITH_MESSAGE?

Regards,

Sandhya.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
951

Hi ,

you can use function module popup_to_confirm.

see the sample code below.

CALL FUNCTION 'POPUP_TO_DECIDE_WITH_MESSAGE'

EXPORTING

DEFAULTOPTION = '1'

DIAGNOSETEXT1 = 'Do you want to delete the material'

DIAGNOSETEXT2 = 'from the forecastpool?'

TEXTLINE1 = 'Confirm processing'

TEXT_OPTION1 = 'DELETE'

TEXT_OPTION2 = 'CANCEL'

TITEL = 'Confirm processing'

CANCEL_DISPLAY = ''

IMPORTING

ANSWER = Z_ANSWER.

CHECK Z_ANSWER = '1'.

REPLACEMENT:

create a DIAGNOSE_OBJECT using se61.

SET DOCUMENT CLASS AS DIALOUGE TEXT & pass"&TEXT1&&TEXT2&".

DATA: W_PARAM TYPE SPAR,

I_PARAMETERS TYPE STANDARD TABLE OF SPAR,

W_TEXT_Q TYPE STRING.

MOVE 'Do you want to delete the material' TO W_PARAM-VALUE.

MOVE 'TEXT1' TO W_PARAM-PARAM.

APPEND W_PARAM TO I_PARAMETERS.

MOVE 'from the forecastpool?' TO W_PARAM-VALUE.

MOVE 'TEXT2' TO W_PARAM-PARAM.

APPEND W_PARAM TO I_PARAMETERS.

W_TEXT_Q = 'Confirm processing'.

CALL FUNCTION 'POPUP_TO_CONFIRM'

EXPORTING

TITLEBAR = 'Confirm processing'

DIAGNOSE_OBJECT = 'ZZ_POPUP_TO_DECIDE_WITH_MES'

TEXT_QUESTION = W_TEXT_Q

TEXT_BUTTON_1 = 'DELETE'

  • ICON_BUTTON_1 = ' '

TEXT_BUTTON_2 = 'CANCEL'

  • ICON_BUTTON_2 = ' '

  • DEFAULT_BUTTON = '1'

DISPLAY_CANCEL_BUTTON = ''

  • USERDEFINED_F1_HELP = ' '

  • START_COLUMN = 25

  • START_ROW = 6

  • POPUP_TYPE =

  • IV_QUICKINFO_BUTTON_1 = ' '

  • IV_QUICKINFO_BUTTON_2 = ' '

IMPORTING

ANSWER = Z_ANSWER

TABLES

PARAMETER = I_PARAMETERS

EXCEPTIONS

TEXT_NOT_FOUND = 1

OTHERS = 2

.

IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

<REMOVED BY MODERATOR>

Edited by: Alvaro Tejada Galindo on Apr 22, 2008 4:05 PM

6 REPLIES 6
Read only

Former Member
0 Likes
951

hi Sandhya,

Check out POPUP_TO_CONFIRM & POPUP_TO_INFORM FM's ...

Regards,

Santosh

Read only

Former Member
0 Likes
951

Try these,

BP_POPUP_DIALOG

C102_POPUP_TO_CONFIRM

BURS_POPUP_TO_CONFIRM_MULTIPLE

C14A_POPUP_ASK_ADDINF

C14A_POPUP_ASK_DATA_OVERWRITE

C14A_POPUP_ASK_FILE_OVERWRITE

C14A_POPUP_ASK_IMPORT

C14A_POPUP_ASK_OBJID_OVERWRITE

C14A_POPUP_ASK_TO_CONTINUE

C14A_POPUP_ASK_TO_CONTINUE_CHN

C14A_POPUP_ASK_TO_CONTINUE_F4

C14A_POPUP_CANCEL

C14A_POPUP_CONFIRM_AVGEN_START

C14A_POPUP_CONFIRM_DELETE

C14A_POPUP_CONFIRM_DELETE_POS

C14A_POPUP_CONFIRM_DELETE_REL

C14A_POPUP_CONFIRM_DELETE_VAL

C14A_POPUP_CONFIRM_DEL_CLASS

C14A_POPUP_CONFIRM_DEL_REG

C14A_POPUP_ESTCATSET_4_WFLOW

C14A_POPUP_ESTCATSET_4_WFL_TPL

C14A_POPUP_ESTCAT_REFERENCED

C14A_POPUP_GET_VALUE_OF_FLAG

C14A_POPUP_INCOMPLETE_USAGE

C14A_POPUP_INCOMPLETE_USAGES

C14A_POPUP_LIST_DISPLAY

<REMOVED BY MODERATOR>

Thanks,

Rahul

Edited by: Alvaro Tejada Galindo on Apr 22, 2008 4:03 PM

Read only

anversha_s
Active Contributor
0 Likes
951

hi,

try this.

data : WF_RES type c.

 CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
            EXPORTING
             DEFAULTOPTION        = 'N'
          TEXTLINE1            = 'Do you want to delete the record?'
*           TEXTLINE2            = ' '
              TITEL                = 'Delete Zone'
*           START_COLUMN         = 25
*           START_ROW            = 6
*           CANCEL_DISPLAY       = 'X'
           IMPORTING
             ANSWER               = WF_RES.

if wf_res = 'J'.

user selected 'YES'.

else.

user selected 'NO'.

endif.

rgds

anversha

Read only

Former Member
0 Likes
952

Hi ,

you can use function module popup_to_confirm.

see the sample code below.

CALL FUNCTION 'POPUP_TO_DECIDE_WITH_MESSAGE'

EXPORTING

DEFAULTOPTION = '1'

DIAGNOSETEXT1 = 'Do you want to delete the material'

DIAGNOSETEXT2 = 'from the forecastpool?'

TEXTLINE1 = 'Confirm processing'

TEXT_OPTION1 = 'DELETE'

TEXT_OPTION2 = 'CANCEL'

TITEL = 'Confirm processing'

CANCEL_DISPLAY = ''

IMPORTING

ANSWER = Z_ANSWER.

CHECK Z_ANSWER = '1'.

REPLACEMENT:

create a DIAGNOSE_OBJECT using se61.

SET DOCUMENT CLASS AS DIALOUGE TEXT & pass"&TEXT1&&TEXT2&".

DATA: W_PARAM TYPE SPAR,

I_PARAMETERS TYPE STANDARD TABLE OF SPAR,

W_TEXT_Q TYPE STRING.

MOVE 'Do you want to delete the material' TO W_PARAM-VALUE.

MOVE 'TEXT1' TO W_PARAM-PARAM.

APPEND W_PARAM TO I_PARAMETERS.

MOVE 'from the forecastpool?' TO W_PARAM-VALUE.

MOVE 'TEXT2' TO W_PARAM-PARAM.

APPEND W_PARAM TO I_PARAMETERS.

W_TEXT_Q = 'Confirm processing'.

CALL FUNCTION 'POPUP_TO_CONFIRM'

EXPORTING

TITLEBAR = 'Confirm processing'

DIAGNOSE_OBJECT = 'ZZ_POPUP_TO_DECIDE_WITH_MES'

TEXT_QUESTION = W_TEXT_Q

TEXT_BUTTON_1 = 'DELETE'

  • ICON_BUTTON_1 = ' '

TEXT_BUTTON_2 = 'CANCEL'

  • ICON_BUTTON_2 = ' '

  • DEFAULT_BUTTON = '1'

DISPLAY_CANCEL_BUTTON = ''

  • USERDEFINED_F1_HELP = ' '

  • START_COLUMN = 25

  • START_ROW = 6

  • POPUP_TYPE =

  • IV_QUICKINFO_BUTTON_1 = ' '

  • IV_QUICKINFO_BUTTON_2 = ' '

IMPORTING

ANSWER = Z_ANSWER

TABLES

PARAMETER = I_PARAMETERS

EXCEPTIONS

TEXT_NOT_FOUND = 1

OTHERS = 2

.

IF SY-SUBRC <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

<REMOVED BY MODERATOR>

Edited by: Alvaro Tejada Galindo on Apr 22, 2008 4:05 PM

Read only

Former Member
0 Likes
951

hi Sandhya.,

Use fm POPUP_TO_CONFIRM

Chandra

Read only

ThomasZloch
Active Contributor
0 Likes
951

short text for function POPUP_TO_DECIDE_WITH_MESSAGE:

"Do not use! Please use POPUP_TO_CONFIRM."

...