record - peoplesoft technical consulting iciiblllllplrocess_request(&type, &name)...
TRANSCRIPT
1a-"'_IIII(1RE(X>fID,name [.&Rowset}] )1Q••.•••••IIO-GeIRo.-(1),GetRowset(SCROLLname)
~==-name)
fQlIpJ'Ta.[&liORlJMoet LRECORD,fromname, RECORD.tonamej)IDII"'~rlOW)
&JFiI~pelld(&slrirl9 L &varD
=:~~~~1Ie L SCROLLname2], record.field, orderfield, order2])
(RJW](RJW]
lIlaI~aCQlapsed (RJW](R](R](R](R](RJW](R](R]
]]]1
RecordFunctionsCreateRecord(RECORD.name)GetRecord(RECORD.name)
MethodsCompareFields( &Record)Copy Changed Fields To( (&Record)CopyFieldsTo«&Record)DeleteOExecuteEdits(seebelow)
%Edit_DateRange%EdiCPromptTable%EdiCRequired%Edit_ TranslateTable%Edit_ YesNo
GetField(FIELD.name)InsertOSearchClearOSelectByKeyOSelectBy KeyEffDt(Date)SetDefaultOSetEditTable(&prompt, RECORD. name)Update(&Record)
PropertiesFieldCount [R]IsChanged [R]IsDeleted [R]IsEditError [R]Name [R]ParentRow [R]RelLangRecName [R]
Code Example: Rowset, Row, Record, FieldLocal Rowset &RS1, &RS2;Local Record &REC;
&RS1 = CreateRowset(RECORD.VENDOR);&RS2 = CreateRowset(RECORD.CUSTOMER);&RS1.Fill("WHERE VENDOR_ID =: 1", &Vendor);&RS1.CopyTo(&RS2, RECORD.vENDOR, RECORD. CUSTOMER);For &1 = 1 to &RS2.Activerowcount;
&REC = &RS2.GetRow(&I).GetRecord(Record.CUSTOMER);If AII(&REC.GetField(Field.ADDRESS1 ).Value)
&REC.GetField(Field.ADDRESS1 ).visible = True;End-If;
End-For;
SQLFunctionsCreateSQL(&Sql , &var1, &var2)FetchSQL(SQLName, &dbtype,&Effdt)GetSQL(SQLName, &var1, &var2)StoreSQL(&SqI , SOL Name, &dbtype, &Effdt)
MethodsClose()ExecuIe(&var1, &var2)FeII:h(&var1, &var2)ap..(SQLName, &var1, &var2)
%SQLStatus_OKo No Errors%SIll Slab- NoIFound
1 RecoId FoundDuplicate
Code Example: SOL&SOLOpen(SOLSEL_ORDER, &BU, &OrderNo);While &SOLFetch(&Custid, &Billid)r more processing */
End-While;&SQLCIose();
2
FieldFunctionsGetField( record .field)
MethodsAddDropDownltem(&Code, &Var)ClearDropDownListOGetAuxFlag(number)GetLongLabel( &Iabel)GetRelated(record.field)GetShortLabel(&label)SearchClearOSetCursorPos(PAGE. name)SetDefaultO
PropertiesDataAreaColiapsed [R]DisplayFormat [RlW]DisplayOnly [RIW]EditError [R]Enabled [RIW]FieldLength [R]FormattedLength [R]FormattedValue [R]IsAltKey [R]IsAuditFieldAdd [R]IsAuditFieldChg [R]IsAuditFieldDel [R]IsAutoUpdate [R]IsChanged [R]IsDateRangeEdit [R]IsDescKey [R]IsDuplKey [R]IsEditTable [R]IsEditXlat [R]IsFromSearchField [R]IslnBuf [R]IsKey [R]IsListitem [R]IsNotUsed [R]IsRequired [R]IsSearchltem [R]IsSystem [R]IsThroughSearchField [R]IsUseDefaultLabel [R]IsYesNo [R]Label [RIW]Labellmage [W]LongTranslateValue [R]MessageNumber [R]MessageSetNumber [R]Name [R]OriginalValue [R]ParentRecord [R]PromptTableName [R]Search Default [RIW]SearchEdit [R/W]ShortTranslateValue [R]ShowRequiredFieldCue [RIW]SqlText [R/W]StoredFormat [R]Style [RIW]Type [R]Value [RIW]Visible [R/W]
Request
ICIIBlllllPlrocess_Request(&Type, &Name)lGI_aIIPrcl_ce_ss_lnstance(O or 1)1SIi1llp1Sd11ecl1ule00fnltem( &Name, &Job)
jAt:ldIllistribLJtk· )f110ption(&Type, &Dist [, &Job, number, number))_. DodO
••- •••• lUc~tqstRi:It(Prcslnst, Prcslnst [, Job, Dist, Notify, SysMessage, AppMessage, ParamList))•••••.IISchI"TMLRpt([Job, Dist, Notify, Message, ParamList))
'....
tEn~wac:hLog [RIW][RIW][RIW]
IEm~lebReport [RIW][RIW]
II [RIW]iNldyTextMsgNum [RIW]iNldyTextMsgSet [RIW]
[RIW]liOIJlIDe=stF.ormat [RIW]ilOuilDestT~ype [RIW]IrunaJrolder [RIW]
Instance [RIW]IPnocessName [RIW]I~Seq [RIW]
,_Type [RIW]110 [RIW]
IRunDale'Tme [RIW]IRion! ocabon [RIW],'J-blnRe<:urrence [RIW]IRullSatus [RIW]ISaWs [R]ITmeZone [RIW]
IEmaiText
Clone()FDd(&var)
. x),.Jom(&sep, &Start, &end)HexI(&index)
~~&var1, &var2)
IRIe!place(,&start, &Ien, &var1, &var2)
15d[&incjex)
=.orD)ISubarlray(&start, &Ien)ISubsliiutl~.&varold, &varnew)UII5IIiIU&var1, &var2)
- .[R][RIW]
ProcessTypeAPPENGINECOBOLCRYSTALCRYSTALCRYSTALCRYSTALCRYSTALnVisionnVisionnVisionnVisionnVisionSQRSQRSQRSQRSQRWinWordOTHER
OutDestTypeNONENONEEMAILFILEPRINTERWEBWINDOWEMAILFILEPRINTERWEBDEFAULTEMAILFILEPRINTERWEBWINDOWNONENONE
[R/W]
GridFunctionsGetGrid(PAGE.Name, &Name, &occurslvl)
MethodsGetColumn(ColumnName)
PropertiesLabel
Valid OutDestFormats DefaultNONE NONENONE NONEDOC, HTM, RPT, RTF, TXT, WKS, XLS RPTDOC, HTM, RPT, RTF, TXT, WKS, XLS RPTRPT RPTDOC, HTM, RPT, RTF, TXT, WKS, XLS RPTRPT RPTHTM, XLS XLSHTM,XLS XLSHTM,XLS XLSHTM,XLS XLSDEFAULT DEFAULTCSV, HP, HTM, LP, PDF, PS, SPF,Othr SPFCSV, HP, HTM, LP, PDF, PS, SPF,Othr SPFHP, LP, PS, WP HPCSV, HP, HTM, LP, PDF, PS, SPF,Othr SPFSPF SPFNONE NONENONE NONE
PostReportThis class enables you to create reportsoutside of Process Scheduler and have themposted in the Report Repository.FunctionsSetPostReportO
&RPT = SetPostReportO;&RPTProcessName = "SSTR001 ";&RPTProcessType = "Application Engine";&RPTReportFolder = "OMINTFC";&RPTSourceReportPath = "P:\OM\lNTFC";&RPTExpirationDate = "2099/12/31";&RPTReportDescr = "Order Export";&RPTServerName = "SSTAR01";&RPTAddDistributionOption("ROLE", "VP");&RPTAddDistributionOption("ROLE", "MANAGERS");
Code Example:Local PostReport &RPT;Local number &RPTINST
GridColumnFunctions NONE
Methods NONE
PropertiesEnabledLabelNameVisible
[R/W][R/W][R][R/W]
lSIilElIlilliIlOsJticlIl1(Subject, Text, Addr, Report, Attach [, JobName, PrcsltemLevel, JobNo))ts.-'mf=olclIer("Folder [, Job, PrcsltemLevel, JobNo))ISlIIOLllpuK)pti·ion(&Type, &Format, &Dest [, Name, PrcsltemLevel, JobNo))IUpdi*~lnSatus()
Code Example: Process RequestLocal ProcessRequest &RQST;&RQST = CreateProcessRequest("PSJob", &sJobName);&RQSTRunControliD = &CntlldVar;
1---------------1 &RQSTSetOutputOption(&OutType, &OutFormat, &OutDest, &Job, &Lvl, &SeqN01);&RQSTSetOutputOption(&OutTyp2, &OutForma2, &OutDes2, &Job2, &Lvl, &SeqN02);&RQSTRunLocation = &RunLoc;&RQSTRunDateTime = &RunDTTM;&RQSTRunRecurrence = &Recurrence;&RQSTOutDestType = & OutType;&RQSTOutDestForrnat = & OutFormat;&RQSTOutDest = & OutDest;&RQSTScheduleO;
~y'-_~_nsCreateArray(&var1, &var2, &var3)CreateArrayAny(&var1, &var2, &var3)
jQ,ealleAlTa'fRept(&var, &num)St*(&var, ";)
MethodsAddDistributionOption(DistldType, Distld)PutO
All Rights Reserved. For more info email: [email protected]
&RPTPutO;&RPTINST = &RPTReportld;
If (&RPTINST > 0) ThenSS_INTFC.STATUS = "Complete";
Else;SS_INTFC.STATUS = "Error";
End-If;
PageFunctionGetPage(PAGE. Name)
Methods NONE
PropertiesDisplayOnlyNameVisible
[R/W][R][R/W]
PropertiesExpirationDate (RIW]ReportFolder [RIW]ReportlD [RIW]OutDestFormat (RIW]Processlnstance [RIW]Process Name [RIW]ProcessType [RIW]ReportDescr [RIW]ReportFolder [RIW]ServerName [RIW]
21104 STARR Software Inc. Authors:J.Weessies