Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Mover al ultimo registro

Hola a todos estoy intentando dentro de un addon que despues de actualizar unos datos me recorra automaticamente al ultimo registro pero aun o encuentro como lograrlo, lo quiero hacer con el MenuItem &Last Data Record 1291 (botones de sap de ir al ultomo registro) alguien que me pueda ayudar a manipular esto de antemano les agradesco su ayuda muchas gracias

replied

Hola Jorge,

para un formulario de SAP tienes que invocar a:

FoSboApplication.ActivateMenuItem('1291');

para un formulario creado por ti:

supongo que utilizas un FoDBDataSource :=SAPbouiCOM.DBDataSource

FoSboForm.DataBrowser.BrowseBy := 'code';

con esto le indicas que tu formulario navegara por el campo code.

en el menu event:

MENU EVENT

if (pVal.MenuUID = '1288') or

(pVal.MenuUID = '1289') or

(pVal.MenuUID = '1290') or

(pVal.MenuUID = '1291') Then begin

if FoDBDataSource.Size > 0then begin

//el DBDatasource ya estara posicionado en el registro, //por estar con el DATABROWSER, ahora lo que tienes que hacer //es setear los EditText con los valores que te entrega el //DBDataSource.

//EditText.Value:=FoDBDataSource.GetValue('U_Campo',FoDBDataSource.offset);

end;

end;

suerte.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question