Fernando,
l'errore del compilatore è sulla transaction, e prima di compilare è
stato fatto "build all" e "force generation".
Ecco il codice:
Transaction - Rules
Parm(&Mode, &AstSplCseCod);
AstSplCseCod = &AstSplCseCod If Not Null(&AstSplCseCod);
NoAccept(AstSplCseCod) If Not Null(&AstSplCseCod);
NoPrompt(AstSplCseCod);
// Verify Mandatory Data
Call(PAstSplCseRps_chk121, "MND", &PgSdt, AstSplCseCod, AstSplCseDes,
AstSplCseUsrCod, &ErrOut) On AfterValidate;
Error(&ErrOut) If Not Null(&ErrOut) On AfterValidate;
==================================================================================
Transaction - Events
Event Start
Call (PLoadPageData, &Pgmname, &PgSdt, &ErrOut)
If Trim(&ErrOut) <> ""
Call(HNotAuthorized, &ErrOut)
Else
Call(PLoadContext, &Context)
Do 'InitPage'
Do 'InitObject'
EndIf
EndEvent
=======================================================================
Procedure PAstSplCseRps_chk121 - Source
Error_Handler('ErrorSub')
&ErrorTxt = ""
Do Case
// ************************************ BEGIN DO NOT MODIFY
*****************************************
// Mandatory fields check.
Case &VarMod = "MND"
&ItemIndex = 1
Do While &ItemIndex <= &PgSdt.Count
If &PgSdt.Item(&ItemIndex).EntRefObjM = "AstSplCseCod"
If &PgSdt.Item(&ItemIndex).PrfEntObl = Boolean.True And Null
(&AstSplCseCod)
Call(PErrorManager, "LOG", 100, &PgSdt.Item
(&ItemIndex).EntDesM, &ErrorTxt)
Exit
EndIf
EndIf
If &PgSdt.Item(&ItemIndex).EntRefObjM = "AstSplCseUsrCod"
If &PgSdt.Item(&ItemIndex).PrfEntObl = Boolean.True And Null
(&AstSplCseUsrCod)
Call(PErrorManager, "LOG", 100, &PgSdt.Item
(&ItemIndex).EntDesM, &ErrorTxt)
Exit
EndIf
EndIf
If &PgSdt.Item(&ItemIndex).EntRefObjM = "AstSplCseDes"
If &PgSdt.Item(&ItemIndex).PrfEntObl =
Boolean.True And Null(&AstSplCseDes)
Call(PErrorManager, "LOG", 100, &PgSdt.Item
(&ItemIndex).EntDesM, &ErrorTxt)
Exit
EndIf
EndIf
&ItemIndex=&ItemIndex + 1
EndDo
// ************************************ END DO NOT MODIFY
*****************************************
EndCase
Sub 'ErrorSub'
Call(PErrorManager, "REX", &gxDBErr, "", &ErrorTxt)
EndSub
===============================================================================================
Procedure PAstSplCseRps_chk121 - Rules
Parm(In:&VarMod, In:&PgSdt, In:&AstSplCseCod, In:&AstSplCseDes,
In:&AstSplCseUsrCod, Out:&ErrorTxt);
===============================================================================================
Grazie, ciao
Fabio
> > > - Mostra testo citato -- Nascondi testo citato