如何在输出xml中显示与提交的报告相关的详细信息?

问题描述 投票:0回答:1

我正在创建一份报告,其中应包含报告名称,报告的请求ID,操作单位以及提交报告的日期和时间。我不知道该怎么做。基本上我需要在输出xml中显示与Oracle EBS报告相关的信息。

oracle bi-publisher oracle-ebs oracle-xml-publisher
1个回答
0
投票

操作单元:在并发请求定义中使用隐藏参数,或者只在数据定义中选择它。

这些可以在select语句中使用。您可以从这些中获取或获得所需内容。

fnd_profile.value('PROFILEOPTION')
fnd_profile.value('MFG_ORGANIZATION_ID')
fnd_profile.value('ORG_ID') --Operating Unit
fnd_profile.value('LOGIN_ID')
fnd_profile.value('USER_ID')
fnd_profile.value('USERNAME')
fnd_profile.value('CONCURRENT_REQUEST_ID')
fnd_profile.value('GL_SET_OF_BKS_ID')
fnd_profile.value('SO_ORGANIZATION_ID')
fnd_profile.value('APPL_SHRT_NAME')
fnd_profile.value('RESP_NAME')
fnd_profile.value('RESP_ID')
fnd_profile.value('PER_BUSINESS_GROUP_ID')
fnd_profile.value('GL_SET_OF_BKS_ID')
fnd_profile.value('CURRENT_ORG_CONTEXT')

像这样的东西:

<dataQuery>
    <sqlStatement name="Q_GENERAL_INFO">
      <![CDATA[
        SELECT  USERENV('LANG') language_code, 
                sysdate print_date,
                fnd_profile.value('USERNAME') username
                FROM    dual
              ]]></sqlStatement>
</dataQuery>

然后,您可以在XML中创建一个部分,将它们选择为XML。

 <dataStructure>
    <group name="General_Info" source="Q_GENERAL_INFO">
      <element name="Language_Code" value="language_code"></element>
      <element name="Print_Date" value="print_date"></element>
      <element name="Username" value="username"></element>
    </group>
 </dataStructure>
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.