请教 报 表问题

[复制链接]
查看11 | 回复6 | 2011-11-1 16:26:29 | 显示全部楼层 |阅读模式
请教高手,在EBS12 环境下 怎样通过客制表单 Button 运行 EBS系统下的报表,谢谢!
回复

使用道具 举报

千问 | 2011-11-1 16:26:29 | 显示全部楼层
网络上搜到的都是执行本地的报表,套用了下,全都报错,
希望高手能指导下,谢谢!
回复

使用道具 举报

千问 | 2011-11-1 16:26:29 | 显示全部楼层
你的意思是提交系统的标准的报表之类的?
回复

使用道具 举报

千问 | 2011-11-1 16:26:29 | 显示全部楼层
是的,该报表是EBS系统并发程序中设置的一个report,
回复

使用道具 举报

千问 | 2011-11-1 16:26:29 | 显示全部楼层
在form里建立一个函数:
FUNCTION submit_request( applicationIN varchar2 default NULL

, programIN varchar2 default NULL

, descriptionIN varchar2 default NULL

, start_time IN varchar2 default NULL

, sub_requestIN booleandefault FALSE

, argument1IN VARCHAR2 DEFAULT NULL

, argument2IN VARCHAR2 DEFAULT NULL

, argument3IN VARCHAR2 DEFAULT NULL

, argument4IN VARCHAR2 DEFAULT NULL

, argument5IN VARCHAR2 DEFAULT NULL

, argument6IN VARCHAR2 DEFAULT NULL

, argument7IN VARCHAR2 DEFAULT NULL

, argument8IN VARCHAR2 DEFAULT NULL

, argument9IN VARCHAR2 DEFAULT NULL

, argument10 IN VARCHAR2 DEFAULT NULL

, argument11 IN VARCHAR2 DEFAULT NULL

, argument12 IN VARCHAR2 DEFAULT NULL

, argument13 IN VARCHAR2 DEFAULT NULL

, argument14 IN VARCHAR2 DEFAULT NULL

, argument15 IN VARCHAR2 DEFAULT NULL

, argument16 IN VARCHAR2 DEFAULT NULL

, argument17 IN VARCHAR2 DEFAULT NULL

, argument18 IN VARCHAR2 DEFAULT NULL

, argument19 IN VARCHAR2 DEFAULT NULL

, argument20 IN VARCHAR2 DEFAULT NULL

, argument21 IN VARCHAR2 DEFAULT NULL

, argument22 IN VARCHAR2 DEFAULT NULL

, argument23 IN VARCHAR2 DEFAULT NULL

, argument24 IN VARCHAR2 DEFAULT NULL

, argument25 IN VARCHAR2 DEFAULT NULL

, argument26 IN VARCHAR2 DEFAULT NULL

, argument27 IN VARCHAR2 DEFAULT NULL

, argument28 IN VARCHAR2 DEFAULT NULL

, argument29 IN VARCHAR2 DEFAULT NULL

, argument30 IN VARCHAR2 DEFAULT NULL

, argument31 IN VARCHAR2 DEFAULT NULL

, argument32 IN VARCHAR2 DEFAULT NULL

, argument33 IN VARCHAR2 DEFAULT NULL

, argument34 IN VARCHAR2 DEFAULT NULL

, argument35 IN VARCHAR2 DEFAULT NULL

, argument36 IN VARCHAR2 DEFAULT NULL

, argument37 IN VARCHAR2 DEFAULT NULL

, argument38 IN VARCHAR2 DEFAULT NULL

, argument39 IN VARCHAR2 DEFAULT NULL

, argument40 IN VARCHAR2 DEFAULT NULL

, argument41 IN VARCHAR2 DEFAULT NULL

, argument42 IN VARCHAR2 DEFAULT NULL

, argument43 IN VARCHAR2 DEFAULT NULL

, argument44 IN VARCHAR2 DEFAULT NULL

, argument45 IN VARCHAR2 DEFAULT NULL

, argument46 IN VARCHAR2 DEFAULT NULL

, argument47 IN VARCHAR2 DEFAULT NULL

, argument48 IN VARCHAR2 DEFAULT NULL

, argument49 IN VARCHAR2 DEFAULT NULL

, argument50 IN VARCHAR2 DEFAULT NULL

, argument51 IN VARCHAR2 DEFAULT NULL

, argument52 IN VARCHAR2 DEFAULT NULL

, argument53 IN VARCHAR2 DEFAULT NULL

, argument54 IN VARCHAR2 DEFAULT NULL

, argument55 IN VARCHAR2 DEFAULT NULL

, argument56 IN VARCHAR2 DEFAULT NULL

, argument57 IN VARCHAR2 DEFAULT NULL

, argument58 IN VARCHAR2 DEFAULT NULL

, argument59 IN VARCHAR2 DEFAULT NULL

, argument60 IN VARCHAR2 DEFAULT NULL

, argument61 IN VARCHAR2 DEFAULT NULL

, argument62 IN VARCHAR2 DEFAULT NULL

, argument63 IN VARCHAR2 DEFAULT NULL

, argument64 IN VARCHAR2 DEFAULT NULL

, argument65 IN VARCHAR2 DEFAULT NULL

, argument66 IN VARCHAR2 DEFAULT NULL

, argument67 IN VARCHAR2 DEFAULT NULL

, argument68 IN VARCHAR2 DEFAULT NULL

, argument69 IN VARCHAR2 DEFAULT NULL

, argument70 IN VARCHAR2 DEFAULT NULL

, argument71 IN VARCHAR2 DEFAULT NULL

, argument72 IN VARCHAR2 DEFAULT NULL

, argument73 IN VARCHAR2 DEFAULT NULL

, argument74 IN VARCHAR2 DEFAULT NULL

, argument75 IN VARCHAR2 DEFAULT NULL

, argument76 IN VARCHAR2 DEFAULT NULL

, argument77 IN VARCHAR2 DEFAULT NULL

, argument78 IN VARCHAR2 DEFAULT NULL

, argument79 IN VARCHAR2 DEFAULT NULL

, argument80 IN VARCHAR2 DEFAULT NULL

, argument81 IN VARCHAR2 DEFAULT NULL

, argument82 IN VARCHAR2 DEFAULT NULL

, argument83 IN VARCHAR2 DEFAULT NULL

, argument84 IN VARCHAR2 DEFAULT NULL

, argument85 IN VARCHAR2 DEFAULT NULL

, argument86 IN VARCHAR2 DEFAULT NULL

, argument87 IN VARCHAR2 DEFAULT NULL

, argument88 IN VARCHAR2 DEFAULT NULL

, argument89 IN VARCHAR2 DEFAULT NULL

, argument90 IN VARCHAR2 DEFAULT NULL

, argument91 IN VARCHAR2 DEFAULT NULL

, argument92 IN VARCHAR2 DEFAULT NULL

, argument93 IN VARCHAR2 DEFAULT NULL

, argument94 IN VARCHAR2 DEFAULT NULL

, argument95 IN VARCHAR2 DEFAULT NULL

, argument96 IN VARCHAR2 DEFAULT NULL

, argument97 IN VARCHAR2 DEFAULT NULL

, argument98 IN VARCHAR2 DEFAULT NULL

, argument99 IN VARCHAR2 DEFAULT NULL

, argument100IN VARCHAR2 DEFAULT NULL

)

RETURN NUMBER IS

v_request_id NUMBER;
BEGIN



v_request_id := fnd_request.submit_request( application

, program

, description

, start_time

, sub_request

, argument1

, argument2

, argument3

, argument4

, argument5

, argument6

, argument7

, argument8

, argument9

, argument10

, argument11

, argument12

, argument13

, argument14

, argument15

, argument16

, argument17

, argument18

, argument19

, argument20

, argument21

, argument22

, argument23

, argument24

, argument25

, argument26

, argument27

, argument28

, argument29

, argument30

, argument31

, argument32

, argument33

, argument34

, argument35

, argument36

, argument37

, argument38

, argument39

, argument40

, argument41

, argument42

, argument43

, argument44

, argument45

, argument46

, argument47

, argument48

, argument49

, argument50

, argument51

, argument52

, argument53

, argument54

, argument55

, argument56

, argument57

, argument58

, argument59

, argument60

, argument61

, argument62

, argument63

, argument64

, argument65

, argument66

, argument67

, argument68

, argument69

, argument70

, argument71

, argument72

, argument73

, argument74

, argument75

, argument76

, argument77

, argument78

, argument79

, argument80

, argument81

, argument82

, argument83

, argument84

, argument85

, argument86

, argument87

, argument88

, argument89

, argument90

, argument91

, argument92

, argument93

, argument94

, argument95

, argument96

, argument97

, argument98

, argument99

, argument100

);


RETURN (v_request_id);
END;

在button的trigger下调用此函数:
v_request_id := submit_request('ONT',

'REPORT_SHORT_NAME',

'',

'',

false,



arameter.organization_id,

:Parameter,

chr(0)

);

forms_ddl('COMMIT');

If v_request_id = 0 then
fnd_message.retrieve;

fnd_message.error;
else

fnd_message.set_name('FND','Request ID: '||v_request_id);

fnd_message.show;
End if;
回复

使用道具 举报

千问 | 2011-11-1 16:26:29 | 显示全部楼层
谢谢麦兜,我去试下,谢谢!!!
回复

使用道具 举报

千问 | 2011-11-1 16:26:29 | 显示全部楼层
这种调用方式,form或plsql里面都可用

X_REQUEST_ID := FND_REQUEST.submit_request('INV',

/*'INCTCM',--处理事务处理接口--*/'INCTCW',

'',

'',

FALSE,

p_transaction_header_id,

'4',

'','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','',

'','','','','','','','','','');
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行