2013-01-22 24 views
0

Hi社區專家, 我正在通過引用sybase 2.1.3文檔來開發iOS應用程序。在後臺,我使用基於SUP對象API的本地應用連接iOS設備,以連接到SUP,SUP連接到SAP後端。 MBO由SAP功能模塊構建而成。 在sybase unwired工作空間中,我使用操作創建了MBO,操作類型爲「OTHER」,指定的數據源爲SAP。輸入/輸出參數被選擇併爲iOS 生成代碼的操作流程是這樣的submit SUP 2.1.2中的操作問題

// Instantiate header and operation 
    ITEM_BAPI_CREATEOperation* createOp = [[ITEM_BAPI_CREATEOperation alloc] init]; 
     createOp.itemNo = @"001"; 

    ITEM_BAPI_HEADEROperation* header = [[ITEM_BAPI_HEADEROperation alloc] init]; 
     header.itemQTY = [NSNumber numberWithInt:1]; 

    ITEM_AddComponent * operation = [[[ITEM_AddComponent alloc]init]autorelease]; 
    [operation addComponentsWithMethod:createOp withHeader:header]; 
    [operation save]; 
    [operation submitPending]; 

儘管以上操作執行它給我的錯誤作爲itemQty NaN(非數字)雖然我分配數值通過[SUPAbstractEnityRBS submitPending]崩潰而停止在header.itemQTY變量和程序執行流程中。相同的操作是在Android端正常工作,並在iOS端提供錯誤。請給我寶貴的建議。

如果有人能告訴我可能會出現什麼問題以及如何解決這些問題,我將非常感激。

回答

0

首先檢查你的服務器日誌,那裏應該有關於你的問題的非常有價值的信息。 這類問題通常來自mbo defition和eis模型之間的不匹配。