Posted: Mon Sep 10, 2007 7:23 pm Post subject: At line selection
Code:
DATA: FIELD_NAME(30), "Check for line selection on field
T_IDOC LIKE EDIDC-DOCNUM. "Store IDoc number for line selectn
* --- EVENT : AT LINE SELECTION ---
AT LINE-SELECTION.
* Return the field that the user clicked on
GET CURSOR FIELD FIELD_NAME.
CASE FIELD_NAME.
* Clicked on Invoice number
WHEN 'ITAB_SO-INVOIC_NO'.
SET PARAMETER ID 'VF' FIELD ITAB_SO-INVOIC_NO.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN. "View Invoice
* Clicked on delivery number
WHEN 'ITAB_SO-DELIVERY'.
SET PARAMETER ID 'VL' FIELD ITAB_SO-DELIVERY.
CALL TRANSACTION 'VL03' AND SKIP FIRST SCREEN. "View delivery
* Clicked on Sales Order number
WHEN 'ITAB_SO-VBELN'.
SET PARAMETER ID 'AUN' FIELD ITAB_SO-VBELN.
CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN. "View Sales Order
* Idoc # clicked
WHEN 'ITAB_SO-DOCNUM'.
IF ITAB_SO-DOCNUM <> ''.
MOVE ITAB_SO-DOCNUM TO T_IDOC.
CALL FUNCTION 'EDI_DOCUMENT_DATA_DISPLAY' "Display Idoc
EXPORTING
DOCNUM = T_IDOC
TREE_DISPLAY = 'Y'
EXCEPTIONS
NO_DATA_RECORD_FOUND = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
MESSAGE I999(B1) WITH ’Click on IDoc.’.
ENDIF.
ELSE.
MESSAGE I999(B1) WITH ’Click on IDoc.’.
ENDIF.
ENDCASE.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.