메뉴 건너뛰기

SAP 한국 커뮤니티

 


안녕하세요!!


아밥 초급인데, 정말 하다가 몰라서 말씀드려요!!


데이터 조회시 해당 데이터를 클릭하였을 때, 링크하는 방법이 없을까요?


 


밑에 소스는데이터 조회후 주문번호 데이터를 더블클릭하였을 때, 나타나는 이벤트로


p_selfield-sel_tab_field가 'IT_MSKA-VBELN' 일때,


call_va03 이 호출되어 수행되는데...이것이 VA02(구매오더변경)T-Code를 호출하게 되어있습니다.


 


(예로 주문번호 12345를 클릭하였을때, 주문번호를 가지고 VA02(구매오더변경)란 메뉴로 화면이 전환된다.)
















 품목번호 주문번호 
 1  12345
 2  11111
 3  222222


 


=========================================================================


 

FORM  user_command USING p_ucomm    LIKE sy-ucomm
                         p_selfield TYPE slis_selfield.
  DATA : self_vbeln LIKE it_mska-vbeln.

  p_selfield-refresh = 'X'.
  CLEAR zsds0004-lfart.

  CASE p_ucomm.
*   배치상세조회
    WHEN 'BATCH'.
      PERFORM display_item.

*   최신표시
    WHEN 'REFR'.
      PERFORM fill_itab.

    WHEN '&IC1'.

      CASE p_selfield-sel_tab_field.

        WHEN 'IT_MSKA-MATNR'.     "자재조회
          PERFORM call_mm03 USING p_selfield-value.

        WHEN 'IT_MSKA-CHARG'.     "뱃치조회
          READ TABLE it_mska INDEX p_selfield-tabindex.
          PERFORM call_msc3n USING p_selfield-value
                                   it_mska-matnr
                                   it_mska-werks
                                   it_mska-lgort.

        WHEN 'IT_MSKA-KUNNR' OR 'IT_MSKA-KUNZC'"고객조회
          PERFORM call_vd03 USING  p_selfield-value.

        WHEN 'IT_MSKA-VBELN'.     "주문조회
          PERFORM call_va03 USING  p_selfield-value.


 


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ


 


 

FORM call_va03  USING  p_value.

  CHECK p_value NE space.
* PARAMETER SETTING
  SET PARAMETER ID 'AUN'     FIELD   p_value.
* CALL TRANSACTION
  CALL   TRANSACTION  'VA02' AND SKIP FIRST SCREEN.
  COMMIT WORK AND WAIT.

ENDFORM.


 


=---------------------------------------------------------------------


 


 


그런데, 지금 제가 하려는 것은, 현재 프로그램 zsdr102 에서 데이터 조회시 조회번호가 아닌,


품목번호를 클릭하였을 때, VA02 로 전환되고 또한 VA02에서 또다시 품목번호를 더블클릭시에


VA02의 다른화면으로 전환되는 방법을 원하는데여....


 


즉, zsdr102에서 품목번호를 더블클릭했을때, va02 화면1 -> va02 화면2 까지 한번에 가도록 하는것입니다.


 


 


VA02의 초기화면으로 링크가되기 위해서는 주문번호 데이터(VA02 화면1)가 있어야 하고, VA02 에서 다시 품목번호를 더블클릭시에 다음화면(VA02 화면2)으로 변경하기 위해서는 품목번호가 있어야 하므로...


 


 


zsdr102 의 조회화면에서 품목번호를 조회시, PARAMETER로 조회번호와 품목번호를 같이 넘겨야 한다고 생각을 해서 일단은...다음과 같이 작성을 했는데요...


 


 


 

* 재고조회화면에서 품목번호 더블클릭시 링크기능 추가.
        WHEN 'IT_MSKA-POSNR'.    "품목번호
          READ TABLE it_mska INDEX p_selfield-tabindex.
          self_vbeln = it_mska-vbeln.

          PERFORM call_va03_posnr USING  self_vbeln p_selfield-value.
 


 


-------------------------------------------------------------------------


 

FORM call_va03_posnr  USING  p_value p_value2.

  CHECK p_value NE space.
* PARAMETER SETTING
  SET PARAMETER ID 'AUN'     FIELD   p_value.
* CALL TRANSACTION
  CALL   TRANSACTION  'VA02' AND SKIP FIRST SCREEN.
  COMMIT WORK AND WAIT.

ENDFORM.                                                    " call_va03
 


==========================================================================


 


이런식으로 해서 일단은, VA02 처음화면으로 넘어가긴 하는데, 품목번호를 통한 2번째 화면으로는 어떻게 해야 넘어가는지 모르겠네여!!


 


고수님들...제가 ABAP 초보라...찾아보긴 했는데,,


무슨 hotspot이래나 먼가가 있다고 하는데,


읽어봐도 잘 이해가 안가네요...ㅠㅠ


이해하기 쉽게 설명좀 부탁드릴께요~~~    

번호 제목 글쓴이 날짜 조회 수
1213 [요청]mb51이 정확히 하는 역할을 알고 싶습니다. [2] 풍뎅이 2008.02.21 2193
1212 [요청]ALV관련 질문 하나 올리겠습니다. [2] Lee Hyun 2008.02.21 1362
1211 [요청]sap logon 클릭시 에러가 뜨는데 왜 이런지 알려 주세요.. [2] starter 2008.02.21 1951
1210 [요청]ALV에서 TOP_OF_PAGE내용을 가운데 정렬을 할 수가 있나요? [1] 케로로중사 2008.02.21 1772
1209 <b>[완료]</b>LOCK OBJECT 에서 잠긴(ENQUEUE) 데이터를 프로그램에서 알 수 있는지 궁금합니다. [8] 하이원 2008.02.21 4766
1208 [요청]jco 설치 할려 면 어디서 다운을 받아야 하는지요.. [1] starter 2008.02.21 1955
1207 [re] [요청]AT SELECTION-SCREEN에 대한 질문입니다. [2] file sapjoy 2008.02.21 1216
1206 <b>[완료]</b>처음부터 언어를 한국어로 설정하는 방법좀 알려주세요~ [3] 아따시오 2008.02.20 1695
1205 <b>[완료]</b>assign 되어 있는 structure 에 필드를 하나 추가 하고 싶은대요.. [2] bd 2008.02.20 1333
1204 [요청]서브 스크린 리플래쉬 관련 질문 [1] nanalily 2008.02.20 1505
1203 [요청]엄청 급합니다..ㅠ_ㅠ 내일이 마감일이라서..ㅠ_ㅠ 그래서 질문이 있습니다 [1] 케로로중사 2008.02.20 1805
» [요청][요청] ALV 조회화면에서 해당 DATA 에 더블클릭시 다른메뉴로 링크. [3] 대지꿀꾸링 2008.02.20 2041
1201 [요청]alv 관련 하여, 필드 명에 대한 궁금점.... [6] 슈퍼아밥퍼가되련다 2008.02.19 1755
1200 [요청]netweaver 설치 파일(SAPinst.bat)클릭시 에러가 발생하고 깔리지 않는데 왜 그런지 알고 싶습니다. [1] starter 2008.02.19 1656
1199 [요청]netweaver 파일 다운받는데 뭘 받아야 할지 모르겠습니다.. 설명좀 부탁 드립니다 [1] starter 2008.02.19 1237
1198 <b>[완료]</b>팝업창에서 메시지를 두줄로 쓰는게 가능한가요. [5] 대략나 2008.02.18 4873
1197 <b>[완료]</b>그 주의 일자가 몇일인지 나타내주는 펑션과, 엑셀로 내려 받는 프로그램. [4] 슈퍼아밥퍼가되련다 2008.02.18 1795
1196 [요청]프로그램 개발 중 다른 모듈로 바뀌게 되었습니다;;난감.. 그래서 질문인데요 .. [5] Number 1 Channel 2008.02.18 1277
1195 <b>[완료]</b>메시지클래스에서 문의드립니다. [4] 풍뎅이 2008.02.18 2883
1194 <b>[완료]</b>Open SQL에서 Inner Join에 사용에 대해 궁금합니다. [2] 혀나미 2008.02.17 2913