01-03-2008 1:14 PM
Hi Gurus,
Please help me with suggestion. I would like to access from SAP report with double click transaction FB03. I can access it, but in old transaction view ... How can I get the new transaction view?
Here is the code,
BR
Saso
IF fieldname CS 'BELNR'.
PERFORM bdc_screen USING 'SAPMF05L' '100'.
PERFORM bdc_field USING 'RF05L-BELNR' fieldvalue.
PERFORM bdc_field USING 'RF05L-BUKRS' '0008'.
PERFORM bdc_field USING 'RF05L-GJAHR' int-gjahr.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
CALL TRANSACTION 'FB03' USING bdc_data MODE 'E'.
REFRESH bdc_data.
ENDIF
01-03-2008 1:23 PM
Try with this:
SET PARAMETER ID 'BLN' FIELD tablename-belnr.
SET PARAMETER ID 'BUK' FIELD tablename-bukrs.
SET PARAMETER ID 'GJR' FIELD tablename-gjahr.
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
Pls reward the points.
Madhavi
01-03-2008 1:23 PM
Try with this:
SET PARAMETER ID 'BLN' FIELD tablename-belnr.
SET PARAMETER ID 'BUK' FIELD tablename-bukrs.
SET PARAMETER ID 'GJR' FIELD tablename-gjahr.
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
Pls reward the points.
Madhavi
01-03-2008 1:43 PM
Where to put this code?
I think your solution is ok, but I don't know where to put this piece of code
Can you write to the whole code ?
Thanks in advance
BR
Saso
01-03-2008 1:49 PM
Hello Saso,
As you said you need to call the Tcode FB03 from ur report.
If it is a clasiical report write the code of SET in event AT LINE SELECTION or AT USER COMMAND.
Hope u understood !!!
Cheers,
Vasanth
01-03-2008 1:36 PM
what do you mean with 'new transaction view' ?
try tcode FB00 - doc.display - ALV Grid Control
hope that helps
Andreas
01-03-2008 1:53 PM
hi Saso,
for display a FI document i usually call a BAPI,
DATA: BEGIN OF ls_awtyp,
awtyp TYPE bkpf-awtyp,
awkey TYPE bkpf-awkey,
awsys TYPE bkpf-awsys,
END OF ls_awtyp.
SELECT SINGLE awtyp awkey awsys FROM bkpf INTO ls_awtyp
WHERE bukrs = my_bukrs
AND belnr = my_belnr
AND gjahr = my_gjahr.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_DISPLAY'
EXPORTING
obj_type = ls_awtyp-awtyp
obj_key = ls_awtyp-awkey
obj_sys = ls_awtyp-awsys.
and so i can display FI document , and if exist CO document.
Regards Marco
07-03-2013 11:12 AM
Try this Example:
REPORT ZABHI_TABSTRIP NO STANDARD PAGE HEADING
LINE-SIZE 80 LINE-COUNT 60.
TABLES : sscrfields.
DATA activetab(6) TYPE c .
DATA mat_des TYPE makt-maktx.
DATA pl_des TYPE t001w-name1 .
DATA mat_gro TYPE mara-mbrsh .
DATA mat_typ TYPE mara-mtart .
SELECTION-SCREEN BEGIN OF SCREEN 001 AS SUBSCREEN NO INTERVALS.
SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-002 NO INTERVALS.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 14(18) text-010 FOR FIELD matnr.
PARAMETERS matnr TYPE mara-matnr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK block1.
SELECTION-SCREEN END OF SCREEN 001.
SELECTION-SCREEN BEGIN OF SCREEN 002 AS SUBSCREEN NO INTERVALS.
SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME TITLE text-003 NO INTERVALS.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 14(18) text-020 FOR FIELD matnr.
PARAMETERS werks TYPE t001w-werks.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK block2.
SELECTION-SCREEN END OF SCREEN 002.
SELECTION-SCREEN BEGIN OF SCREEN 003 AS SUBSCREEN NO INTERVALS.
SELECTION-SCREEN BEGIN OF BLOCK block3 WITH FRAME TITLE text-004 NO INTERVALS.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 14(18) text-030 FOR FIELD matnr.
PARAMETERS mbrsh TYPE mara-mbrsh.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK block3.
SELECTION-SCREEN END OF SCREEN 003.
SELECTION-SCREEN BEGIN OF SCREEN 004 AS SUBSCREEN NO INTERVALS.
SELECTION-SCREEN BEGIN OF BLOCK block4 WITH FRAME TITLE text-005 NO INTERVALS.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 14(18) text-005 FOR FIELD matnr.
PARAMETERS mtart TYPE mara-mtart.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK block4.
SELECTION-SCREEN END OF SCREEN 004.
SELECTION-SCREEN BEGIN OF TABBED BLOCK tabb1 FOR 5 LINES NO INTERVALS.
SELECTION-SCREEN TAB (15) tabs1 USER-COMMAND ucomm1
DEFAULT SCREEN 002.
SELECTION-SCREEN TAB (15) tabs2 USER-COMMAND ucomm2 .
SELECTION-SCREEN TAB (15) tabs3 USER-COMMAND ucomm3.
SELECTION-SCREEN TAB (15) tabs4 USER-COMMAND ucomm4.
* DEFAULT SCREEN 002 .
SELECTION-SCREEN END OF BLOCK tabb1.
INITIALIZATION.
tabs1 = text-002.
tabs2 = text-003.
tabs3 = text-004.
tabs4 = text-005.
activetab = 'TABS1'.
AT SELECTION-SCREEN .
CASE sscrfields-ucomm.
WHEN 'UCOMM1'.
tabb1-prog = sy-repid.
tabb1-dynnr = 001.
tabb1-activetab = 'TABS1'.
activetab = 'TABS1' .
WHEN 'UCOMM2'.
tabb1-prog = sy-repid.
tabb1-dynnr = 002.
tabb1-activetab = 'TABS2'.
activetab = 'TABS2'.
WHEN 'UCOMM3'.
tabb1-prog = sy-repid.
tabb1-dynnr = 003.
tabb1-activetab = 'TABS3'.
activetab = 'TABS3'.
WHEN 'UCOMM4'.
tabb1-prog = sy-repid.
tabb1-dynnr = 004.
tabb1-activetab = 'TABS4'.
activetab = 'TABS4'.
ENDCASE.
START-OF-SELECTION.
CASE activetab.
WHEN 'TABS1'.
SELECT SINGLE maktx FROM makt INTO pl_des WHERE matnr = matnr.
WRITE: 'Material ' , matnr , mat_des .
WHEN 'TABS2'.
SELECT SINGLE name1 FROM t001w INTO pl_des WHERE werks = werks.
WRITE: 'Plant ' , werks ,pl_des.
WHEN 'TABS3'.
SELECT SINGLE mbrsh FROM mara INTO mat_gro WHERE mbrsh = mbrsh.
WRITE: 'Material Group ' , mbrsh ,mat_gro.
WHEN 'TABS4'.
SELECT SINGLE mtart FROM mara INTO mat_typ WHERE mtart = mtart.
WRITE: 'Material Type ' , mtart , mat_typ.
ENDCASE.
And let me know.
07-03-2013 12:47 PM
Please try this BAPI or FM.
BAPI_ACC_DOCUMENT_DISPLAY
FI_DOCUMENT_LIST_DISPLAY
Regards,
07-03-2013 12:48 PM
Please try this BAPI or FM.
BAPI_ACC_DOCUMENT_DISPLAY
FI_DOCUMENT_LIST_DISPLAY
Regards,
07-03-2013 3:39 PM
Also
Regards,
Raymond
07-24-2013 6:26 AM