2017-04-21 51 views
0

我有一個場景,其中有一個LOV與高值作爲「包」和TYPE =「TO_NEW_PACKAGE」,我必須獲取低值,並有8個記錄在低。我必須顯示每條記錄的所有8條記錄及其組件成本。所有這些都應該作爲顯示消息輸出。請讓我知道如何做到這一點。如何在siebel中的BS中編寫腳本以在輸出中存儲多條記錄?

var sSearchExp =「[Type] ='」+「PACKAGE_PLAN」+「'AND [High] ='」+ PACKAGEPLAN +「'」; SetSearchExpr(sSearchExp);的executeQuery(); var isRecord = FirstRecord(); while(isRecord){Slow = GetFieldValue(「Low」); Outputs.SetProperty(「NEW_PACKAGE_PLAN」,Slow); Outputs.SetProperty(「ErrorCode」,「00」); Outputs.SetProperty(「ErrorDesc」,「Success」); i = i + 1; isRecord = NextRecord(); }

這是隻存儲1條記錄...我希望所有的八個記錄顯示!

+0

非常感謝Ranjith。但我輸出即時獲取就像屬性名稱MSISDN; 0987878784輸入和輸出值包計劃爲Brand1 Prepaid Pack2 Data1 Data2 ....其實這些都是4套餐計劃Brand1 Prepaid Pack2 Data1 Data2我希望輸出像這樣正確對齊套餐計劃:1-> Brand1:2- > Prepaid Pack2:3-> Data1:4-> Data2請幫忙看看代碼。 –

回答

1

這應該讓你開始

var sSearchExp = "[Type]= '" + "PACKAGE_PLAN" + "' AND [High] = '" + PACKAGEPLAN + "'"; 
var Slow = ""; 
SetSearchExpr(sSearchExp); 
ExecuteQuery(); 
var isRecord = FirstRecord(); 
while (isRecord) { 
    Slow += GetFieldValue("Low"); 
    Slow += " "; 
    i = i + 1; 
    isRecord = NextRecord(); 
} 
Outputs.SetProperty("NEW_PACKAGE_PLAN", Slow); 
Outputs.SetProperty("ErrorCode", "00"); 
Outputs.SetProperty("ErrorDesc", "Success"); 
+0

非常感謝Ranjith。但我輸出即時獲取就像屬性名稱MSISDN; 0987878784輸入和輸出值包計劃作爲Brand1預付PACK2數據1數據2 .... 其實..這些都是4包計劃 Brand1 預付PACK2 數據1 數據2 我所要的輸出這樣 正確對齊一攬子計劃: Brand1 預付PACK2 數據1 數據2 請與代碼 –

+0

蘭芝斯嗨,你能不能幫我出這方面的幫助? –

+0

@Niteeshbharadwaj,我提到的代碼是讓你開始。不知道你的意思是什麼。您將不得不使用空格和製表符來按照您的需要格式化文本。嘗試與「\ t」而不是空格連接,看看是否有效。 –

0

此示例代碼將打印下的值:

var boAsset = TheApplication().GetBusObject("List Of Values"); 
var bcAsset = boAsset.GetBusComp("List Of Values"); 

with (bcAsset) 
{ 
    ActivateField("Value"); 
    var sSearchExp = "[Type]= 'AAG_TABLE_TYPE'"; 
    var Slow = ""; 
    SetSearchExpr(sSearchExp); 
    ExecuteQuery(); 
    var isRecord = FirstRecord(); 
    while (isRecord) 
    { 
     Slow += GetFieldValue("Value"); 
     Slow += "\n"; 
     isRecord = NextRecord(); 
    } 
    TheApplication().RaiseErrorText(Slow); 
} 

輸出:

AAG Account 
AAG Holdg 
AAG Portf 
AAG Txn 

更改Slow += "\n";Slow += " ";將橫盤整理打印值。

希望你在這裏得到把戲。

相關問題