監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢(xún)管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶(hù)案例 | 在線(xiàn)試用
X 關(guān)閉
免費(fèi)OA系統(tǒng)

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 免費(fèi)辦公軟件 > 免費(fèi)OA系統(tǒng)

SAP的數(shù)據(jù)接口在泛普OA免費(fèi)版中也開(kāi)通了

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

第八部分 泛普免費(fèi)OA中的Sap自定義瀏覽按鈕
一. 泛普OA軟件破解版接口說(shuō)明
OA系統(tǒng)中配置一個(gè)sap類(lèi)型的自定義瀏覽按鈕,可以直接瀏覽出sap里面的數(shù)據(jù),然后保存到oa中,并且可以用流程頁(yè)面上的數(shù)據(jù)作為sap自定義瀏覽按鈕的數(shù)據(jù)查詢(xún)條件。
該接口只支持新表單的html模式流程。
二. 實(shí)現(xiàn)方法&步驟
1) 泛普OA管理系統(tǒng)在/WEB-INF/config/目錄下面,增加了一個(gè)SapBrowser.xml。該文件用來(lái)
配置sap自定義瀏覽按鈕的相關(guān)信息。
連接sap的配置在/WEB-INF/prop/SAPConn.properties
每個(gè)配置項(xiàng)在SAPConn.properties都有描述
 
2)配置文件如下:
 
<?xml version="1.0" encoding="utf-8"?>
<module id="sapbrowser" version="1.0.0">
<!-- ZRFC_GET_CUSTDATA 銷(xiāo)售范圍 -->
    <browser id="xiaoshoufanwei">
    <!-- function 函數(shù)名 -->
    <function>ZRFC_GET_CUSTDATA</function>
    <!-- 配置調(diào)用function的輸入?yún)?shù) -->
    <input_parameter>
    <import>
    <field>
    <!-- I_KUNNR 參數(shù)名 -->
    <name>I_KUNNR</name>
    <!-- KHBM 代表主字段  KHBM OA中的字段名  -->
    <from_oa_field>KHBM</from_oa_field>
    </field>
    </import>
    <table name="">
    <field>
    </field>
    </table>
    </input_parameter>
   
<!-- 配置 function 的輸出參數(shù) -->
    <output_parameter>
    <export>
    <field>
    <!-- O_TEL 參數(shù)名 -->
    <name>O_TEL</name>
    <!-- 頁(yè)面上顯示的顯示名  -->
    <desc>客戶(hù)電話(huà)</desc>
    <!-- 是否顯示在頁(yè)面上  -->
    <display>N</display>
    </field>
    <field>
    <name>O_FAX</name>
    <desc>客戶(hù)傳真</desc>
    <display>N</display>
    </field>    
    </export>
    <table name="O_KNVV">
    <field>
    <name>VKORG</name>
    <desc>銷(xiāo)售組織</desc>
    <display>Y</display>
    <search>Y</search>
    </field>
    <field>
    <name>VTEXT</name>
    <desc>銷(xiāo)售組織描述</desc>
    <display>Y</display>
    <search>Y</search>
    </field>
    <field>
    <name>VTWEG</name>
    <desc>分銷(xiāo)渠道</desc>
    <display>Y</display>
    <search>Y</search>
    </field>
    <field>
    <name>VTWDE</name>
    <desc>分銷(xiāo)渠道描述</desc>
    <display>Y</display>
    </field>
    <field>
    <name>SPART</name>
    <desc>產(chǎn)品組</desc>
    <display>Y</display>
    </field>
    <field>
    <name>SPADE</name>
    <desc>產(chǎn)品組描述</desc>
    <display>Y</display>
    </field>
    </table>
    </output_parameter>
   
    <!-- 賦值配置 -->
    <assignment_parameter>
    <field>
    <!-- 需要賦值的字段名  銷(xiāo)售范圍-->
    <name>XSFW</name>
    <from>$O_KNVV_VKORG$,|,$O_KNVV_VTEXT$,|,$O_KNVV_VTWEG$,|,$O_KNVV_VTWDE$,|,$O_KNVV_SPART$,|,$O_KNVV_SPADE$</from>
    </field>    
    <field>
    <!-- 客戶(hù)電話(huà)-->
    <name>KHDH</name>
    <from>export_O_TEL</from>
    </field>
    <field>
    <!-- 客戶(hù)傳真-->
    <name>KHCZ</name>
    <from>export_O_FAX</from>
    </field>
   
    <field>
    <!-- 銷(xiāo)售組織-->
    <name>XSZZ</name>
    <from>O_KNVV_VKORG</from>
    </field>
    <field>
    <!-- 銷(xiāo)售組織描述-->
    <name>XSZZMS</name>
    <from>O_KNVV_VTEXT</from>
    </field>
 
    <field>
    <!-- 分銷(xiāo)渠道-->
    <name>FXQD</name>
    <from>O_KNVV_VTWEG</from>
    </field>
    <field>
    <!-- 分銷(xiāo)渠道描述-->
    <name>FXQDMS</name>
    <from>O_KNVV_VTWDE</from>
    </field>
   
    <field>
    <!-- 產(chǎn)品組-->
    <name>CPZ</name>
    <from>O_KNVV_SPART</from>
    </field>
    <field>
    <!-- 產(chǎn)品組描述-->
    <name>CPZMS</name>
    <from>O_KNVV_SPADE</from>
    </field>
   
    </assignment_parameter>
    </browser>
    
    <browser id="dingdandanwei">
    <function>ZRFC_GET_ITEMDATA</function>
    <input_parameter>
    <import>
    <field>
    <name>I_KUNNR</name>
    <from_oa_field>KHBM</from_oa_field>
    </field>
    <field>
    <name>I_MATNR</name>
    <from_oa_field>FORMTABLE_MAIN_2_DT1_WLBH</from_oa_field>
    </field>
    <field>
    <name>I_VKORG</name>
    <from_oa_field>XSZZ</from_oa_field>
    </field>
    <field>
    <name>I_VTWEG</name>
    <from_oa_field>FXQD</from_oa_field>
    </field>
    </import>
    </input_parameter>
    <output_parameter>
    <export>
    <field>
    <name>O_ARKTX</name>
    <desc>物料描述</desc>
    <display>Y</display>
    </field>
    <field>
    <name>O_MEINS</name>
    <desc>標(biāo)準(zhǔn)單位</desc>
    <display>Y</display>
    </field>
    <field>
    <name>O_KBETR</name>
    <desc>單價(jià)</desc>
    <display>Y</display>
    </field>    
    </export>
    <table name="O_UMCON">
    <field>
    <name>MEINS</name>
    <desc>訂單單位</desc>
    <display>Y</display>
    <search>Y</search>
    </field>
    <field>
    <name>CONV</name>
    <desc>換算率</desc>
    <display>Y</display>
    <search>N</search>
    </field>
    </table>
    </output_parameter>
    <assignment_parameter>
    <field>
    <name>FORMTABLE_MAIN_2_DT1_BZDW</name>
    <from>export_O_MEINS</from>
    </field>
    <field>
    <name>FORMTABLE_MAIN_2_DT1_DJ</name>
    <from>export_O_KBETR</from>
    </field>
   
    <field>
    <name>FORMTABLE_MAIN_2_DT1_DDDW</name>
    <from>O_UMCON_MEINS</from>
    </field>
    <field>
    <name>FORMTABLE_MAIN_2_DT1_ZHL</name>
    <from>O_UMCON_CONV</from>
    </field>
    </assignment_parameter>
    </browser>
    
    <browser id="daifangkemu">
    <function>ZSL_FIRF004</function>
    <output_parameter>
    <table name="I_SAKNR">
    <field>
    <name>SAKNR</name>
    <desc>總帳科目編號(hào)</desc>
    <display>Y</display>
    <search>Y</search>
    </field>
    <field>
    <name>TXT20</name>
    <desc>總帳科目描述</desc>
    <display>Y</display>
    <search>Y</search>
    </field>
    </table>
    </output_parameter>
    <assignment_parameter>
    <field>
    <name>FORMTABLE_MAIN_4_DT1_DFKM</name>
    <from>I_SAKNR_SAKNR</from>
    </field>
    <field>
    <name>FORMTABLE_MAIN_4_DT1_DFKMMS</name>
    <from>I_SAKNR_TXT20</from>
    </field>
    </assignment_parameter>
    </browser>    
</module>
 
Xml元素說(shuō)明:
 
元素 類(lèi)型 是否必須 說(shuō)明
<module> Y 根標(biāo)簽
<browser id=”唯一標(biāo)示”> Y 每個(gè)瀏覽框的開(kāi)始標(biāo)識(shí)
瀏覽框的id,為瀏覽框的標(biāo)識(shí),不能重復(fù)
<function/> String Y 調(diào)用sap中的函數(shù)
<input_parameter> N Sap函數(shù)的輸入?yún)?shù)
<Import> N Sap函數(shù)的輸入?yún)?shù)類(lèi)型
輸入?yún)?shù)為import類(lèi)型的是,寫(xiě)到該結(jié)點(diǎn)下面。
<Field> String[] N 代表一個(gè)輸入?yún)?shù)的開(kāi)始
<Name/> String Y Sap函數(shù)中的參數(shù)名
<from_oa_field/> String Y 代表該參數(shù)的值來(lái)至于oa表單中得哪個(gè)字段 (數(shù)據(jù)庫(kù)字段名)
</field> 一個(gè)輸入?yún)?shù)字段的結(jié)束
<table name=””> String[] Sap的輸入?yún)?shù),參數(shù)類(lèi)型為table,一個(gè)函數(shù)可以有多個(gè)table類(lèi)型的參數(shù)
<Field> String[] N 代表一個(gè)輸入?yún)?shù)的開(kāi)始
<Name/> String Y Table中得字段列名
<from_oa_field/> String Y 代表該參數(shù)的值來(lái)至于oa表單中得哪個(gè)字段 (數(shù)據(jù)庫(kù)字段名)
</field> 一個(gè)輸入?yún)?shù)字段的結(jié)束
</table>
</input_parameter>
<output_parameter> Y 輸出參數(shù)
<export> N Export類(lèi)型的輸出參數(shù)
<field> String[] N
<name/> String Y 字段參數(shù)名
<desc/> String Y 字段列顯示名
<display/> String N 是否顯示,默認(rèn)不顯示
<search/> String N 是否作為搜索條件,默認(rèn)不做為搜索條件
</field>
</export>
<table name="表名"> String N 目前只支持一個(gè)表數(shù)據(jù)輸出
<field> String[] N
<name/> String Y 字段參數(shù)名
<desc/> String Y 字段列顯示名
<display/> String N 是否顯示,默認(rèn)不顯示
<search/> String N 是否作為搜索條件,默認(rèn)不做為搜索條件
</field>
</table>
<assignment_parameter> Y 賦值,把瀏覽框中得值賦到流程表單中
<field> String[] Y
<name> String Y 流程表單中的字段名(數(shù)據(jù)庫(kù)字段名)
規(guī)則:
1、 給主字段賦值,只需要寫(xiě)主字段的數(shù)據(jù)庫(kù)字段名就行。
2、 明細(xì)字段,需要填寫(xiě)明細(xì)表的表名加下劃線(xiàn),再加上字段名,比如FORMTABLE_MAIN_2_DT1_WLBH
FORMTABLE_MAIN_2_DT1為表名,
WLBH為字段名
3、如果獲取表名,見(jiàn)附錄
<from> String Y 來(lái)自于瀏覽框中的哪個(gè)字段(這個(gè)配置的為sap函數(shù)的輸出參數(shù)字段)
規(guī)則:
1、 如果字段輸出類(lèi)型為export,那么配置export_字段名。
2、 如果字段輸出類(lèi)型為table,那么配置為table名_字段名。
3、 如果字段的值來(lái)自于多個(gè)字段的組合,則需要按照下面的方式組合,$O_KNVV_VKORG$,|,$O_KNVV_VTEXT$,用字段名用兩個(gè)$符號(hào)引用起來(lái),然后兩個(gè),之間的內(nèi)容不會(huì)被解析,會(huì)當(dāng)做連接符。
</field> String
</assignment_parameter>
</browser>
 
泛普OA系統(tǒng)注意:
獲得oa流程頁(yè)面上的值,如果流程頁(yè)面上的字段不是文本字段,假設(shè)是選擇框,目前我們拿到的值不是選擇框里面的下來(lái)選項(xiàng)的值,而是數(shù)據(jù)庫(kù)里面對(duì)應(yīng)的值。
比如:新建的選擇框字段,有下面2個(gè)選項(xiàng),
 
0
1
頁(yè)面上選擇了是,我們接口獲取的值為“1”,而不是獲得“是”這個(gè)值。
 
3) 新建sap自定義瀏覽按鈕字段
配置好上面的xml文件之后,我們就可以在系統(tǒng)里面新建sap字段了.
 
 
發(fā)布:2006-04-22 15:08    編輯:泛普軟件 · admin    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
免費(fèi)辦公軟件
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢(xún):400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線(xiàn)咨詢(xún)

泛普免費(fèi)OA系統(tǒng)其他應(yīng)用

免費(fèi)ERP系統(tǒng) OA辦公系統(tǒng)免費(fèi)版 免費(fèi)OA系統(tǒng) 免費(fèi)ERP 免費(fèi)財(cái)務(wù)軟件 財(cái)務(wù)軟件免費(fèi)版 合同管理軟件免費(fèi)版 管家婆進(jìn)銷(xiāo)存免費(fèi)版 小管家進(jìn)銷(xiāo)存免費(fèi)版 生財(cái)寶進(jìn)銷(xiāo)存免費(fèi)版 免費(fèi)網(wǎng)店管理軟件 服裝管理系統(tǒng)免費(fèi)版 免費(fèi)廣告公司管理系統(tǒng) 房地產(chǎn)銷(xiāo)售軟件下載 免費(fèi)開(kāi)源系統(tǒng) 免費(fèi)辦公管理系統(tǒng) 免費(fèi)審批系統(tǒng) 免費(fèi)辦公用品管理軟件 免費(fèi)上網(wǎng)行為管理系統(tǒng) 免費(fèi)公文管理系統(tǒng) 免費(fèi)流程管理軟件 免費(fèi)商務(wù)管理軟件 免費(fèi)稱(chēng)重管理軟件 免費(fèi)訂單管理系統(tǒng) 免費(fèi)公司管理軟件 免費(fèi)信息管理系統(tǒng) 業(yè)務(wù)流程管理軟件免費(fèi) 免費(fèi)時(shí)間管理軟件 免費(fèi)目標(biāo)管理軟件 免費(fèi)協(xié)同管理軟件 免費(fèi)企業(yè)OA辦公系統(tǒng)