SAP/BDC

SAP 페이지에 따른 폼 제목 이름 바꾸기, 버튼 빼기

에이쌥 2023. 8. 11. 10:31
반응형

메인 페이지에서 업로드 버튼이랑 검증 버튼이 있는데

버튼을 눌렀을때 넘어가는 폼에서 제목과 버튼을

자유롭게 조정하고 싶었다.

 

 

FORM  PF_STATUS_SET USING P_RT_EXTAB TYPE SLIS_T_EXTAB.

  DATA : PS_EXTAB TYPE SLIS_EXTAB,
       LV_TITLE(30).


  REFRESH P_RT_EXTAB.

 

  IF VFY = 'X'.

만약 VFY 버튼을 누르면 (SELECT OPTIONS 에서 내가 선언해준 라디오 버튼 파라미터)

    PS_EXTAB-FCODE = 'BDC'.

PS_EXTAB은SLIS_EXTAB의 타입을 가져온거다. 

안에 들어가보면 스트럭처 타입인것을 알 수 있다. 

이 PS_EXTAB-FCODE에 BDC 버튼을 넣어주고 

   APPEND PS_EXTAB TO P_RT_EXTAB.

PS_EXTAB을 P_RT_EXTAB에 어팬드 시켜준다

    CONCATENATE TEXT-007  'Verify Customer Master '

그러면 이 텍스트를 보여준다
      INTO LV_TITLE.

제목에
  ELSE.

아니면
    CONCATENATE TEXT-007  'Upload Customer Master '

이 텍스트를 보여줘라
    INTO LV_TITLE.

제목에

  ENDIF.

  SET PF-STATUS 'MAIN' EXCLUDING P_RT_EXTAB.
이 'MAIN' 이라는 곳에 아이콘이 들어있잖음

BDC를 넣어준 P_RT_EXTAB 을 제외해주면

VFY 버튼을 눌렀을때 BDC 버튼이 제외해서 나온다. 


  SET TITLEBAR '0100' WITH LV_TITLE.

ENDFORM.     

 

반응형