SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

textfield



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
sergei64_89
Участник
Участник



Joined: 21 Jun 2011
Posts: 19

PostPosted: Tue Jun 21, 2011 10:43 am    Post subject: textfield Reply with quote

как обратиться к полю на screen из модуля pai(то есть нужно после нажатия на кнопку вставить определённое значение в текстовое поле)?.
Back to top
View user's profile Send private message
Dmitriy
Аналитик
Аналитик


Age: 47
Joined: 14 Nov 2008
Posts: 300
Location: Russia

PostPosted: Tue Jun 21, 2011 11:51 am    Post subject: Reply with quote

Можно воспользоваться функциональными модулями:
DYNP_VALUES_READ
DYNP_VALUES_UPDATE

А можно напрямую присвоить в PBO, поскольку ваша задача очень напоминает типовую "получение текста (наименования) по коду бизнес-объекта". В PBO пишете:
Code:
IF <код объекта> IS INITIAL.
  CLEAR <текстовое поле>.
ELSE.
* Выбор/считывание текста и помещение его в экранное поле
ENDIF.

И если в PAI всё корректно, то при заполнении на экране, допустим, БЕ, после нажатия Enter будет подтягиваться её наименование из T001.

_________________
ABAP/4 You
Back to top
View user's profile Send private message
sergei64_89
Участник
Участник



Joined: 21 Jun 2011
Posts: 19

PostPosted: Tue Jun 21, 2011 12:06 pm    Post subject: Reply with quote

я в sap второй день.можно пример небольшой.
Back to top
View user's profile Send private message
Dmitriy
Аналитик
Аналитик


Age: 47
Joined: 14 Nov 2008
Posts: 300
Location: Russia

PostPosted: Tue Jun 21, 2011 12:30 pm    Post subject: Reply with quote

sergei64_89 wrote:
я в sap второй день.можно пример небольшой.

Примеры можно посмотреть в транзакции ABAPDOCU. Там есть ваш случай: изменение содержимого поля на экране после нажатия кнопки.

P.S. Как говорят в таких случаях: абапер вам нужен! Мало-мальски вменяемый...

_________________
ABAP/4 You
Back to top
View user's profile Send private message
sergei64_89
Участник
Участник



Joined: 21 Jun 2011
Posts: 19

PostPosted: Tue Jun 21, 2011 4:48 pm    Post subject: Reply with quote

не хочу засорять форум новым топиком.
tables zstudent.
data student like zstudent occurs 100 with header line.
select * from zstudent into table student.
student-id = 1.
student-name = 'name'.
student-familii = 'familii'.
student-otchestvo = 'otchestvo'.
modify student.
на последней строчке выдаёт ошибку.что ни так?по типам данных всё в норме.
Back to top
View user's profile Send private message
Dmitriy
Аналитик
Аналитик


Age: 47
Joined: 14 Nov 2008
Posts: 300
Location: Russia

PostPosted: Tue Jun 21, 2011 5:02 pm    Post subject: Reply with quote

sergei64_89 wrote:
не хочу засорять форум новым топиком.

Не рекомендую сваливать всё в одну кучу, иначе ничему не научитесь. Ваш последний вопрос совсем по другой тематике: обновление данных внутренних таблиц. Попробуйте воспользоваться поиском, в интернетах обсуждалось неоднократно.

_________________
ABAP/4 You
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.