다음 세부 사항을 사용하여 SAP ABAP에서 회사 세부 사항을 얻는 기본 어플리케이션을 작성했습니다. 패키지 이름 : ZSPT_930AM_PKG_1 응용 프로그램 이름 : ZSPT_930AM_CMPNY_INFO_1 거래 코드 : Z39CD 전송 요청 번호 : EC6K900010 하위 요청 번호 : I가 활성화 한 EC6K900011 내 응용 프로그램 및
해당 ALV에 사용 된 필터가있을 때 표시되는 ALV 데이터를 쉽게 검색 할 수 있습니까? 사용 된 ALV는 CL_GUI_ALV_GRID의 객체입니다. 사용자에게 표시 할 때 기본적으로 필터가 배치됩니다. 또한 사용자는 ALV의 데이터를 처리하는 버튼을 가지고 있습니다. 사용자가 ALV에 자신의 필터를 배치하더라도 프로세스가 표시된 데이터에서만 작동하는지
등급 cl_gui_alv_grid을 사용하여 ALV 출력 그리드를 생성합니다. 그들은 모두 설정되어 체크 박스를 포함하는 컬럼의 모든 레코드 ls_fcat-checkbox = 'X'.
ls_fcat-edit = 'X'.
: 출력 테이블의 열 중 하나는 fieldcatalog의 해당 레코드를 사용하여 체크 박스로서 정의된다 선택되지 않은 내 질문은 AL
ALV를 보여주는 보고서가 있습니다. 특정 열을 두 번 클릭하면 ALV의 일부 필드를 사용자 지정할 수있게됩니다. 이것은 열에 대한 fieldcatalog-row의 'edit'속성을 'X'로 설정하여 수행됩니다. 내가 업데이트 된 fieldcatalog을 설정하면 <fs_field_cat_line>-edit = 'X'.
, 폭을 최적화하고 ALV를 새로
필드를 요약하는 코드를 작성해야합니다. I 내가 필드 한 SUM에 SUM 요약하기 때문에,이 AAA BBB CCC 1
AAA BBB CCC 2
SUM 3
-------------
DDD EEE FFF 3
GGG HHH III 4
SUM 7
-------------
TOTAL 10
같은 데이터가 있지만, 문제는 이들
저는 ABAP-Report에서 dynpros 및 ALV 테이블을 사용하고 있습니다. 특정 행을 선택하고 특정 이벤트에 대한 버튼을 클릭하면 dynpro가 호출됩니다. dynpro를 닫은 후에는 처음과 같은 행을 선택하려고합니다. 어떻게하면 특정 행을 선택할 수있는 속성을 설정할 수 있습니까?
ALV에서 통화 거래에 문제가 있습니다. 그리고 지금 내 팝업에서 행을 두 번 클릭 할 때 트랜잭션을 호출하려고합니다. 그것의 가능한 또는 아닙니다? 내 상단에 FORM popup.
DATA: wa_data LIKE zdata.
CLEAR: wa_data.
REFRESH it_data.
LOOP AT t_data.
CLEAR: wa_data.
SALV-Grid에서 표제 (ABAP) 의사 코드를 고려하십시오. 차별화 된 열이 숨겨져있을 때 그리드에서 행의 시각적 비대화를 제거하려면이 방법이 필요합니다. 재발행을 많이 한 후에 그러한 일이 발생했는지 의심 스럽기 때문에 해결해야합니다. 뷰를 변경하고 싶습니다. 기본 내부 테이블을 수정하고 싶지 않습니다. 가장 좋은 방법에 대한 아이디어가 있으십니까?