ABAP Dump when executing tcode CATS_APPR_LITE for multiple selection.
Dear Members,
Issue:
When executing tcode CATS_APPR_LITE for Time Approval from the remote R/3 by selecting multiple selections and click on Approve, if you get a dump saying CALL_FUNCTION_REMOTE_ERROR
Analysis:
If there is an SAP Note applied in 1368487 and at CALL FUNCTION CATS_CHECK _PTEXDIR FM getting the dump because in source system for this function module Remote Enabled Module option is not checked.
To resolve this correction note 1430042 has to be applied.
Regards
Durga
Dear Members,
Issue:
When executing tcode CATS_APPR_LITE for Time Approval from the remote R/3 by selecting multiple selections and click on Approve, if you get a dump saying CALL_FUNCTION_REMOTE_ERROR
Analysis:
If there is an SAP Note applied in 1368487 and at CALL FUNCTION CATS_CHECK _PTEXDIR FM getting the dump because in source system for this function module Remote Enabled Module option is not checked.
To resolve this correction note 1430042 has to be applied.
Regards
Durga
Similar Messages
-
Dear gurus:
I just faced an annoying problem when executing DTP in t-code RSA1. It appears an ABAP dump here. The ABAP dump is briefly shown below. And I found that it seems to be an authorization problem, because when I use a new account which has SAP_ALL authorization, then it works. So it may lack of some authorizations, but it's hard to figure it out. T-code su53 cannot check it properly. Need your help and thanks a lot.
Runtime Errors MESSAGE_TYPE_X
Date and Time 2007.06.20 11:17:30
Short text
The current application triggered a termination with a short dump.
What happened?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
Error analysis
Short text of error message:
Invalid program status
Long text of error message:
Technical information about the message:
Message class....... "RSBK"
Number.............. 299
Variable 1.......... " "
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... " "Hai Wei,
This dump is due missing of OCX files while installing SAP GUI Front end just find out the exact files and copy and paste them in the Front end files files then ur prob will be solved.......
If in case any issues let me know.
Regards
Madhavi -
ABAP DUMP WHEN Executing GANTT CHART IN CN41N TCODE
Hi,
we are getting the following error while trying to display gantt chart in CN41N Tcode.
A calculation field is defined too small.
The current ABAP program "FCNGR000" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_CONVERSION_OVERFLOW', was not
caught in
procedure "GET_WORKAREA" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
A value generated during processing is too large for the
field "ALL_OBJ-VDAUER" of the program "FCNGR000".
any suggestion.please.
nazi.Should be rather obvious? The domain for VDAUER is Dec 10,1. The dump would suggest that you've getting a value for VDAUER that's more than 10 digits long?
-
ABAP routine in the infopackage for Multiple Selection
Hi experts,
I want to include a abap routine in the infopackage for Multiple Selection so that I can fetch only the required Material Numbers when the InfoPackage is schedule. As I have the constraints that I have to select certain Material Numbers only, that are not in series - so I cannot select"BT' fuction. Tell me what ABAP Code will work in this scenario.
Kind regards,
Rajesh GiribuwaHi,
The Routine will have to use 'EQ' operator and Append each selections to the Structure.
ABAP Routine
InfoPackage definition for Bespoke SIS Structure
Infopackage routine !
Regards
Happy Tony -
ABAP dump while executing transaction *PC00_M99_CIPE*
Hi,
Getting ABAP dump while executing transaction PC00_M99_CIPE ,hence cannot do payroll posting .
Information on where terminated
Termination occurred in the ABAP program "CL_HRFPM_CD_CLOSING_HANDLER===CP" -
in "GET_FM_POS_CHECK_DATA".
The main program was "RPCIPE00 ".
In the source code you have the termination point in line 13
of the (Include) program "CL_HRFPM_CD_CLOSING_HANDLER===CM00E".
We have recently upgraded our patch level.
SAP_OCS(SPAM/SAINT) SAPKD70026 SAPKD70033
SAP_ABA SAPKA70012 SAPKA70018
SAP_BASIS SAPKB70012 SAPKB70018
PI_BASIS SAPKIPYJ7B SAPKIPYJ7I
SAP_BW SAPKW70012 SAPKW70020
SAP_AP SAPKNA7008 SAPKNA7015
SAP_APPL SAPKH60009 SAPKH60015
SAP_HR SAPKE60028 SAPKE60039
EA-HR SAPKGPHD07 SAPKGPHD26
Kindly guide me.
Regards,
Rachelthanks for the quick response.
By applying note 1137655,problem got resoved.
FORM CHECK_CMTNT_UPDATE_CLOSED
Delta001
Context Block
FORM check_cmtnt_update_closed
USING
u_key_date TYPE begda
CHANGING
c_flg_cmtnt_closed.
Delete Block
DATA ls_encumb_iv TYPE t77hrfpm_encumb.
DATA l_gsval TYPE t77s0-gsval.
DATA ls_fm_pos_key TYPE hrfpm_fm_doc_pos-key_pos.
DATA lx TYPE REF TO cx_hrfpm.
STATICS so_closing_handler TYPE REF TO cl_hrfpm_cd_closing_handler.
CLEAR c_flg_cmtnt_closed .
*--- old switch from note??? active?
*--- if so: use the old logic
cl_hr_t77s0=>read_gsval(
EXPORTING
grpid = 'HRFPM'
semid = 'CHKAC'
IMPORTING
returnvalue = l_gsval ).
TRY.
IF NOT l_gsval IS INITIAL .
TRY.
c_flg_cmtnt_closed = 'X'.
Insert Block
DATA: ls_encumb_iv TYPE t77hrfpm_encumb.
STATICS:
s_gsval TYPE t77s0-gsval,
s_gsval_read TYPE flag.
IF s_gsval_read IS INITIAL .
SELECT SINGLE gsval
FROM t77s0
INTO s_gsval
WHERE grpid = 'HRFPM'
AND semid = 'CHKAC' .
s_gsval_read = 'X'.
ENDIF.
CLEAR c_flg_cmtnt_closed .
TRY.
c_flg_cmtnt_closed = 'X'.
Delta002
Context Block
CATCH
cx_hrfpm_db_operation
cx_hrfpm_ad_customizing .
Delete Block
ENDTRY.
ELSE.
*--- using closed period functionality of PBC
IF so_closing_handler IS INITIAL .
CREATE OBJECT so_closing_handler.
ENDIF.
IF so_closing_handler->consumption_in_closed_period(
i_key_date = u_key_date
is_fm_pos_key = ls_fm_pos_key )
IS INITIAL.
c_flg_cmtnt_closed = 'X'.
ENDIF.
ENDIF.
CATCH cx_hrfpm INTO lx.
lx->raise_sy_message( ).
ENDTRY.
ENDFORM. "check_cmtnt_update_closed
Insert Block
ENDTRY.
ENDFORM. "check_cmtnt_update_closed -
One search help for multiple select-options in webdynpro abap
Hi,
I need a way to use one search help for multiple select-options fields. My scenario is :
I have a table for keeping different organizational units' values of different systems. I have pasted some sample data from this table at the end of this mail. On the screen I want to have 1 select-options filed for werks, and 1 select-options filed for vkorg. (In fact I will have more org. unit fields...) In the beginning of my application the user will select sid.
If the user selects ADS as SID, when he opens search-help for the first org. unit (werks), he will see the records with SID: ADS, VARBL = $WERKS, LANGU = SY-LANGU.
If the user selects AGT as SID, when he opens search-help for the second org. unit (vkorg), he will see the records with SID: AGT, VARBL = $VKORG, LANGU = SY-LANGU.
I have created a search-help taking SIDD, VARBL and LANGU as import parameters; used field mapping and bound this search help to my table. I have created 2 context nodes : org1 and org2 having attributes SID, VARBL, VALUE, LANGU .
I have assigned related SID, VARBL and Langu values to these attributes at runtime as I needed. That way, if I use input field and reference to the related context attributes org1-value and org2-value2 accordingly, search help works well as I want.
However, when I use select-options field , I can not bind the field to the context data. I can give reference only to ddic structure. Is there any way to reference to a context attribute? I searched for this in SDN, but could find nothing.
I think I won't be able to use this way. What do you say?
As I read from forums maybe using OVS help will be suitable for me. But I have to use one search-help for all select-options fields. Do you know how I can determine the active select-options field and pass its name (for instance "werks" ) as parameter to this OVS search help. (Also I'll pass SID and LANGU.)
MY TABLE (ZBYYT080) CONTENTS:
SID VARBL VALUE LANGU VTEXT
ADS $WERKS 1 T Werk 0001
ADS $WERKS 11 T OZYAS GIDA URETIM YERI
ADS $WERKS 5501 T BOYA GEBZE FABRİKASI
ADS $WERKS 5502 T BOYA CIGLI FABRİKASI
AGT $WERKS 2301 T KAMLI DAMIZLIK
AGT $WERKS 9601 T PANAR DENIZ URETIM YERI
ADS $VKORG 22 T AA KİMYASALLAR
ADS $VKORG 8001 T İINSAAT BOYALARI
AGT $VKORG 6500 T DAMk St.Org
AGT $VKORG 5400 T PANAR St.Org.
I wish I'm clear enough..
I will be gald if someone answers me as soon as possible...
Thanks İn advance..
MERALHi,
Your ques is how to refer to a DDIC search help to refer to selection screen parameter ?
Am I right ?
If Yes, then in the interface IF_WD_SELECT_OPTIONS
method ADD_SELECTION_FIELD, ADD_PARAMETER_FIELD etc
have importing param like I_VALUE_HELP_TYPE and I_VALUE_HELP_ID, I_VALUE_HELP_MODE, I_VALUE_HELP_STRUCTURE
etc which may help you to link your create DDIC Search help to selection screen params.
this is just a clue from my side. I haven't tried it myself.
You can go to the where used list of this method and find some sample implementations which use these params.
Hope this helps.
Regards
Manas Dua -
Short dump when executing the query
Hello Friends,
I have a query from MM area which I have insalled from Business Content , and when I try to go to the edit mode or try to excute the query I get a short dump which says "Missing elements ..", I get the same dump when executing from query designer or RSRT . At this time I'm not able to do a "check" on the query also n query designer since it doesnot allow me to go to the edit mode also . Any inputs greatly appreciated .
thanks ,Hi,
While activating it from the Business Content, have you activated all the underlying objects also. Pls check that. It might help. -
Routine for multiple selection in infopackage???
hello guys
I thought of creating one routine for Multiple selections aT Infopackage level....in Selections screen in infopackage,I found one option 'Use Conversion routine' with a check box and it is inactive.....Is it here I need to write my routine inorder to get multiple selection for a infoobject....or is it somehwhere else?How to activate thisoption?
Thanks,
Regards,
SHi,
Conversion routines are used in the BI system so that the characteristic values (key) of an InfoObject can be displayed or used in a different format to how they are stored in the database. They can also be stored in the database in a different format to how they are in their original form, and supposedly different values can be consolidated into one.
This will be there at info object level.
Eg : ALPHA: Fills purely numeric fields from the left with zeroes (0).
For multiple selections at info package , in data selection tab under type , u need to select 6 and write the code to select the value.When info package runs it takes the value from routine dynamically and extracts the data based on selection.
Eg: There is a field FISCAL PERIOD For data selection, if u write the code to select current fiscal period. then whenever info package runs it extracts the data for current fiscal period from data source to PSA.
Thanks,
Joseph. -
Error when executing query without passing variable selection
Hi Gurus
I am getting an error while executing a query with out passing values for variables
When executing the query by passing the filter values report returns the data
When executing the query with out passing variable selections the error message is
Unknown error in SQL interface
Error reading the data of Info Provider ZCRM_O08
Error while reading data; navigation possible
System error in program SSAPLRS_EXCEPTION and form
RS_EXCEPTION_TO_MESSAGE
No Data Available
can any one please help me in resolving this
Thank youHi Srini
Thanks for your quick response
When i am executing the query with selection it is returning the data
giving error when executing with out passing the selection
is there any other cause for this problem
like any particular info object causes this sort of problem
Thank you -
How to call adobeform multiple times for multiple selection.
Hello Experts,
Good morning.
I am new to ABAP,
I am working on one program which is used for printing a bank voucher for that i have to select multiple document number (BELNR), it is running fine with selecting a single document but for multiple selection i have to call adobeform multiple times.
Can anyone give me the solution how to do this.
Any suggestion will be appreciated.
Regards,
Dipen Pandya.Yes i have done the same way.
Please have a look at my code.
REPORT zfi_print_bank_voucher.
TABLES: bkpf,
bseg,
skat.
TYPES : BEGIN OF lv_main,
belnr TYPE bkpf-belnr,
xblnr TYPE bkpf-xblnr,
ebeln TYPE bseg-ebeln,
bankn TYPE lfbk-bankn,
budat TYPE bkpf-budat,
bldat TYPE bkpf-bldat,
bedat TYPE ekko-bedat,
bankl TYPE lfbk-bankl,
lifnr TYPE lifnr,
END OF lv_main.
TYPES: BEGIN OF st_bseg,
ebeln TYPE bseg-ebeln,
bukrs TYPE bseg-bukrs,
buzei TYPE bseg-buzei,
hkont TYPE bseg-hkont,
bschl TYPE bseg-bschl,
saknr TYPE skat-saknr,
txt20 TYPE skat-txt20,
kostl TYPE bseg-kostl,
mwsts TYPE bseg-mwsts,
dmbtr TYPE bseg-dmbtr,
belnr TYPE bseg-belnr,
END OF st_bseg.
TYPES: BEGIN OF i_desc,
spras TYPE skat-spras,
saknr TYPE skat-saknr,
txt20 TYPE skat-txt20,
END OF i_desc.
TYPES: BEGIN OF st_bkpf,
belnr TYPE bkpf-belnr,
xblnr TYPE bkpf-xblnr,
budat TYPE bkpf-budat,
bldat TYPE bkpf-bldat,
END OF st_bkpf.
TYPES: BEGIN OF st_lfbk,
bankn TYPE lfbk-bankn,
bankl TYPE lfbk-bankl,
END OF st_lfbk.
TYPES: BEGIN OF st_ekko,
ebeln TYPE ekko-ebeln,
bedat TYPE ekko-bedat,
END OF st_ekko.
DATA: it_bseg TYPE STANDARD TABLE OF st_bseg,
wa_bseg TYPE st_bseg.
DATA: it_bkpf TYPE STANDARD TABLE OF st_bkpf,
wa_bkpf TYPE st_bkpf.
DATA: it_desc TYPE STANDARD TABLE OF i_desc,
wa_desc TYPE i_desc.
DATA: it_lfbk TYPE STANDARD TABLE OF st_lfbk,
wa_lfbk TYPE st_lfbk.
DATA: it_ekko TYPE STANDARD TABLE OF st_ekko,
wa_ekko TYPE st_ekko.
DATA: fname TYPE funcname,
ls_outputparams TYPE sfpoutputparams,
logo_bin TYPE xstring.
DATA: ls_result TYPE sfpjoboutput.
DATA: it_main TYPE STANDARD TABLE OF lv_main,
wa_main TYPE lv_main.
DATA: i_bseg TYPE ztt_bseg WITH HEADER LINE.
DATA: ok_code TYPE sy-ucomm.
SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE t001.
SELECT-OPTIONS bukrs FOR bkpf-bukrs OBLIGATORY DEFAULT '1000' NO-EXTENSION NO INTERVALS.
SELECT-OPTIONS belnr FOR bkpf-belnr OBLIGATORY.
PARAMETERS: year LIKE bkpf-gjahr DEFAULT sy-datum+0(4) OBLIGATORY.
SELECTION-SCREEN END OF BLOCK blk1.
INITIALIZATION.
t001 = 'Enter Specific Details'.
START-OF-SELECTION.
PERFORM feeding_data.
PERFORM print_form.
*& Form print_form
* text
FORM print_form.
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = 'ZFI_BANK_VOUCHER_FORM'
IMPORTING
e_funcname = fname.
ls_outputparams-bumode = 'M'.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = ls_outputparams
EXCEPTIONS
cancel = 1
usage_error = 2
system_error = 3
internal_error = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
LOOP AT it_main INTO wa_main.
*at new belnr.
PERFORM controll_internal.
CALL FUNCTION fname "'/1BCDWB/SM00000237'
EXPORTING
* /1BCDWB/DOCPARAMS =
belnr_d = wa_main-belnr "bkpf
lifnr = wa_main-lifnr
xblnr = wa_main-xblnr "bkpf
ebeln = wa_main-ebeln "bseg
bankn = wa_main-bankn "lfbk
budat = wa_main-budat "bkpf
bldat = wa_main-bldat "bkpf
podat = wa_main-bedat "ekko
bankl = wa_main-bankl "lfbk
itab_bseg = i_bseg[]
* IMPORTING
* /1BCDWB/FORMOUTPUT =
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
ENDLOOP.
CALL FUNCTION 'FP_JOB_CLOSE'
IMPORTING
e_result = ls_result
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. " PRINT_FORM
*& Form FEEDING_DATA
* text
* --> p1 text
* <-- p2 text
FORM feeding_data .
SELECT ebeln
bukrs
buzei
hkont
bschl
kostl
mwsts
dmbtr
belnr
FROM bseg INTO CORRESPONDING FIELDS OF TABLE it_bseg
WHERE bukrs IN bukrs
AND belnr IN belnr.
SELECT saknr txt20 FROM skat
INTO CORRESPONDING FIELDS OF TABLE it_desc
FOR ALL ENTRIES IN it_bseg
WHERE saknr = it_bseg-hkont AND
spras = sy-langu.
IF it_desc IS NOT INITIAL.
LOOP AT it_bseg INTO wa_bseg.
READ TABLE it_desc INTO wa_desc WITH KEY saknr = wa_bseg-hkont.
IF sy-subrc = '0'.
wa_bseg-txt20 = wa_desc-txt20.
MODIFY it_bseg FROM wa_bseg.
ENDIF.
ENDLOOP.
ENDIF.
SELECT * FROM bseg
INTO CORRESPONDING FIELDS OF TABLE it_main
WHERE belnr IN belnr AND
shkzg = 'S'.
LOOP AT it_main INTO wa_main.
SELECT SINGLE lifnr FROM bseg
INTO wa_main-lifnr
WHERE belnr = belnr-low.
SELECT SINGLE bankl bankn FROM lfbk
INTO (wa_main-bankl, wa_main-bankn)
WHERE bankl = wa_main-lifnr.
SELECT SINGLE budat bldat FROM bkpf
INTO (wa_main-budat, wa_main-bldat)
WHERE belnr = belnr-low.
SELECT SINGLE bedat FROM ekko
INTO wa_main-bedat
WHERE ebeln = wa_main-ebeln.
MODIFY it_main FROM wa_main.
CLEAR wa_main.
ENDLOOP.
ENDFORM. " FEEDING_DATA
*& Form CONTROLL_INTERNAL
* text
* --> p1 text
* <-- p2 text
FORM controll_internal .
LOOP AT it_bseg INTO wa_bseg.
* lw_bseg = wa_bseg.
AT NEW belnr.
i_bseg-buzei = wa_bseg-buzei.
i_bseg-hkont = wa_bseg-hkont.
i_bseg-bschl = wa_bseg-bschl.
i_bseg-txt20 = wa_bseg-txt20.
i_bseg-kostl = wa_bseg-kostl.
i_bseg-mwsts = wa_bseg-mwsts.
i_bseg-dmbtr = wa_bseg-dmbtr.
APPEND i_bseg.
ENDAT.
ENDLOOP.
ENDFORM. " CONTROLL_INTERNAL -
How to apply List box for multiple selection of rows in ALV report ?
Hi Exprots,
1: How to apply List box for multiple selection of rows in ALV report ?
Thanking you.
Subashhi,
check the below program.
REPORT zalv_dropdowns.
*Type pools declarations for ALV
TYPE-POOLS : slis.
*data declarations for ALV container,ALV grid, Fieldcatalogues & layout
DATA: g_grid TYPE REF TO cl_gui_alv_grid,
g_custom_container TYPE REF TO cl_gui_custom_container,
gt_fieldcat TYPE lvc_t_fcat,
gs_layout TYPE lvc_s_layo.*INTERNAL TABLE AND WA DECLARATIONS FOR t517 A table
DATA: gt_outtab TYPE STANDARD TABLE OF t517a INITIAL SIZE 0,
wa_outtab TYPE t517a.
START-OF-SELECTION.*Call to ALV
CALL SCREEN 600.*On this statement double click it takes you to the screen painter SE51.
*Create a Custom container and name it CCONT and OK code as OK_CODE.
*Save check and Activate the screen painter.
*Now a normal screen with number 600 is created which holds the ALV grid.
PBO of the actual screen , Here we can give a title and customized menus
Here we also call the subroutine for ALV output.
MODULE PBO OUTPUT *
MODULE pbo OUTPUT.
PERFORM alv_output.
ENDMODULE. "pbo OUTPUT
MODULE PAI INPUT *
MODULE pai INPUT.
ENDMODULE. "pai INPUT
*& Form BUILD_FIELDCAT
FORM build_fieldcat.
DATA ls_fcat TYPE lvc_s_fcat.
*Build the field catalogue
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = 'T517A'
CHANGING
ct_fieldcat = gt_fieldcat.
To assign dropdown in the fieldcataogue
LOOP AT gt_fieldcat INTO ls_fcat.
CASE ls_fcat-fieldname.
WHEN 'SLART'.
*is the first list box
ls_fcat-drdn_hndl = '1'.
ls_fcat-outputlen = 15.
MODIFY gt_fieldcat FROM ls_fcat.
is the second list box
WHEN 'ABART'.
ls_fcat-drdn_hndl = '2'.
ls_fcat-outputlen = 15.
MODIFY gt_fieldcat FROM ls_fcat.
ENDCASE.
ENDLOOP.
ENDFORM. "build_fieldcat
*& Form ALV_OUTPUT
FORM alv_output .*Create object for container
CREATE OBJECT g_custom_container
EXPORTING container_name = 'CCONT'.
*create object for grid
CREATE OBJECT g_grid
EXPORTING i_parent = g_custom_container.
Build fieldcat and set column
*Assign a handle for the dropdown listbox.
PERFORM build_fieldcat.
*Build layout
PERFORM build_layout.
Define a drop down table.
PERFORM dropdown_table.
*fetch values from the T517A table
SELECT * FROM t517a INTO TABLE gt_outtab.
*Display ALV output
CALL METHOD g_grid->set_table_for_first_display
EXPORTING
is_layout = gs_layout
CHANGING
it_fieldcatalog = gt_fieldcat
it_outtab = gt_outtab.ENDFORM. "ALV_OUTPUT
*& Form dropdown_table
text
--> p1 text
<-- p2 text
FORM dropdown_table.*Declarations for drop down lists in ALV.
DATA: lt_dropdown TYPE lvc_t_drop,
ls_dropdown TYPE lvc_s_drop.
First SLART listbox (handle '1').
ls_dropdown-handle = '1'.
ls_dropdown-value = '01 Primary school'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '1'.
ls_dropdown-value = '02 Lower Secondary'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '1'.
ls_dropdown-value = '03 Upper Secondary'.
APPEND ls_dropdown TO lt_dropdown.
ls_dropdown-handle = '1'.
ls_dropdown-value = '04 Professional School'.
APPEND ls_dropdown TO lt_dropdown.
ls_dropdown-handle = '1'.
ls_dropdown-value = '05 College'.
APPEND ls_dropdown TO lt_dropdown.
ls_dropdown-handle = '1'.
ls_dropdown-value = '06 University'.
APPEND ls_dropdown TO lt_dropdown.
ls_dropdown-handle = '1'.
ls_dropdown-value = '09 Other Establishment'.
APPEND ls_dropdown TO lt_dropdown.* Second ABART listbox (handle '2'). ls_dropdown-handle = '2'.
ls_dropdown-value = '10 Primary School certificate'.
APPEND ls_dropdown TO lt_dropdown.
ls_dropdown-handle = '2'.
ls_dropdown-value = '20 Lower secondary/Junior high'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '30 High school diploma(B-levels)'.
APPEND ls_dropdown TO lt_dropdown.
ls_dropdown-handle = '2'.
ls_dropdown-value = '31 Vocational'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '32 Matriculation'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '40 Specialist vocational certificate'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '50 College degree Level1'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '51 College degree Level2'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '52 Masters degree'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '60 Univ Degree level1'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '61 Bachelors degree'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '62 Masters degree'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '63 Licenciate'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '64 Doctors Degree Ph.D'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '89 None'.
APPEND ls_dropdown TO lt_dropdown. ls_dropdown-handle = '2'.
ls_dropdown-value = '90 Unknown'.
APPEND ls_dropdown TO lt_dropdown.*method to display the dropdown in ALV
CALL METHOD g_grid->set_drop_down_table
EXPORTING
it_drop_down = lt_dropdown.ENDFORM. " dropdown_table
*& Form build_layout
text
*layout for ALV output
FORM build_layout . gs_layout-cwidth_opt = 'X'.
gs_layout-grid_title = 'ALV DROPDOWN LISTS'.
gs_layout-no_toolbar = 'X'.ENDFORM. " build_layout
endform.
Edited by: S.r.v.r.Kumar on Jun 1, 2009 2:48 PM -
I have web dynpor alv tables set up for multiple selections but not working
Hi ,
I have numerous alv tables within my application and i have following the steps needed to set them up for multiple selection.
The context node selection property is set up as 0..n
I also have the modify method set up with the method call
CALL METHOD lo_value->if_salv_wd_table_settings~set_selection_mode
EXPORTING
value = cl_wd_table=>e_selection_mode-MULTI_NO_LEAD.
I also have the no lead selection option set so initially there is no entry selected
I can select one entry without a problem.
I can also select one entry and then if i use the shift button when selecting another record it will select all the records in between.
However i cant pick numerous individual records at the same time.
I try by selecting a record and the n using the control button to select a second record but it wont work.
Any ideas what i am missing or what i am doing wrong.
Any help is greatly appreciated.
Regards
BrianI tried the code listed above but it throws nothing but error messages
The exact code i have in my modifyview method is as follows
data lo_cmp_usage type ref to if_wd_component_usage.
data lr_config TYPE REF TO cl_salv_wd_config_table.
data lr_column TYPE REF TO cl_salv_wd_column.
data lr_link TYPE REF TO cl_salv_wd_uie_link_to_action.
data lr_column_settings type ref to if_salv_wd_column_settings.
data lr_column_header type ref to cl_salv_wd_column_header.
data lr_table_settings type ref to if_salv_wd_table_settings.
data lr_columns type ref to cl_salv_columns_table.
lo_cmp_usage = wd_this->wd_cpuse_my_act_alv( ).
if lo_cmp_usage->has_active_component( ) is initial.
lo_cmp_usage->create_component( ).
endif.
DATA lo_INTERFACECONTROLLER TYPE REF TO IWCI_SALV_WD_TABLE .
lo_INTERFACECONTROLLER = wd_this->wd_cpifc_my_act_alv( ).
DATA lo_value TYPE ref to cl_salv_wd_config_table.
lo_value = lo_interfacecontroller->get_model(
CALL METHOD lo_value->if_salv_wd_table_settings~set_selection_mode
EXPORTING
value = cl_wd_table=>e_selection_mode-MULTI_NO_LEAD.
lo_value->if_salv_wd_std_functions~set_aggregation_allowed( abap_true ).
lo_value->if_salv_wd_std_functions~set_group_aggregation_allowed( abap_true ).
lr_column_settings ?= lo_value.
lr_table_settings ?= lo_value.
lr_column = lr_column_settings->get_column( 'ACTIVITY_NO' ).
CREATE OBJECT lr_link.
lr_link->set_text_fieldname( 'ACTIVITY_NO' ).
lr_column->set_cell_editor( lr_link ).
lr_column = lr_column_settings->get_column( 'ACTIVITY_DESCR' ).
lr_column->set_width( '160' ).
lr_column->delete_header( ).
lr_column_header = lr_column->create_header( ).
lr_column_header->set_text( ls_dashboard_display-ACTIVITY_DESCR ).
More code to set up individual columns *********************
lr_table_settings->set_visible_row_count( -1 ).
lr_table_settings->set_footer_visible( 0 ).
endmethod.
The code listed in the note looks completely different to what i currently have , i dont read any nodes when setting up the alv table . Am i putting the code in the wrong place?
Edited by: Brian Ramsell on Nov 10, 2009 2:21 PM -
How to set billing doc parameter for multiple selection ?????
Hi all,
Output for Billing
VF31, SD70AV3A
i would like to add Multiple selection to the Billing Document parameter. multiple Currently, it would only give data for one of the documents in the selection.
According to me the billing parameter can be changed for multiple selection, need your suggestion for how to proceed with this..
Thx in adv
MeghaVF31 <b>does</b> have multiple selection option for Billing document, at least in my world (4.7).
-
For multiple selection...
hi...
for multiple selection i am using Table UI element.. For that i will put any coding for search...
I have flighti 's in Table...Just i clk first three flight id's....and i will clk search..in next screen the three flight details only should come...for this in search button i will put any coding...
pls tell me somebody.... urgent
with regards,
Gobinath.RHi Gobinath,
First you have to change the selectionMode property of the table to multi.
Then you can use the following condition:
for(int i = 0;i<wdContext.nodeTable.size();i++){
if(wdContext.nodeTable.isSelected(i)){
Where nodeTable is the datasource of the table.
Try this out. Hope this will solve your problem.
thanks & regards
Manoj -
ADF af:inputComboboxListOfValues for multiple selection
Hi,
Can inputComboboxListOfValues be customized for multiple selection just like SelectManyChoice so that the component can avail the search facility.
regardsHi,
here's a solution
http://msoyer.blogspot.com/2010/01/custom-declarative-component-multi.html
Frank
Ps.: There is no out of the box equivalent
Maybe you are looking for
-
My Macbook Pro keeps freezing up every 5 minutes
I got my MacBook Pro new in late July and I have never had any sort of trouble with it. Since yesterday, my MacBook has been freezing up. At first it happened every once in awhile and then I started to notice it happened every ten minutes, like clock
-
How can i use this BAPI (BAPI_SYSTEM_MS_GETLIST)
HI Experts , i am working on ccms Mointoring to fetch data to third party .Trying to get some values from BAPI (BAPI_SYSTEM_MS_GETLIST ) i have provided External User name = 'xxxxxxx'. i am getting an error saying that Not logged
-
REG: PI sheet update and closure.
Hi Gurus, Good day! Please show some light on the PI sheet process flow. like, creation, sending to destination, updation , record .......? I want to know the steps followed for completing the PI sheet and its effect on the process order. ( t-codes a
-
SIM is nor supporting in iPhone 3GS?
Hello Guys, I was using my iphon3 3GS jailbroken. i updated to 6.1.3 by iTune successfully but I was not able to activate with iTune.. I restored back to 4.1 firmware now its activated with jailbreak back. now i can use all apps with wifi but SIM n
-
Hi! I have a document that is 12 pages long (14 font size), which contains 40 links. I am trying to add the 41st and I can't! I highlight the word to add the link to. I click add link. Then I re-click on the word, click edit. Copy and paste my link p