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

вопросы от недавноприступивших


Goto page 1, 2  Next
 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
GirlSmile
Участник
Участник



Joined: 25 Jan 2009
Posts: 9

PostPosted: Wed Jan 28, 2009 8:17 pm    Post subject: вопросы от недавноприступивших Reply with quote

Доброго времени суток!
Вопросы (точно легкие) ... но уже несколько дней мучаюсь... ничего не получается Shocked
1) внутр.табл ekko, ekpo. На первом экране материал и дата, по этим параметрам нужно получить таблицу № заказа, завод, количество, стоимость и цена (все это из тех же внутренних таблиц). Подскажите, пожалуйста, через какую функцию(ии) сформировать таблицу с данными? Цену в итоговой таблице нужно посчитать, перемножив стоимость и количество
2) А также, возможно, подскажите, где можно посмотреть описание всех внутренних таблиц сапа и какой литературой попользоваться для плотного изучения ALV.

Заранее огромное спасибо.
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 70
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Wed Jan 28, 2009 8:51 pm    Post subject: Reply with quote

Посмотрите самые первые ссылки для новичков.
http://www.sapnet.ru/viewtopic.php?t=18

Изучите урок ABAP за 21 день по ссылке выше (работа с внутренними таблицами), будет понятно как выбрать данные Заказов на поставку.

ALV
- демопрограммы в se38, начинающиеся на BCALV*
- ALV FAQ

таблицы смотрятся через se11
Back to top
View user's profile Send private message Blog Visit poster's website
Роман Николаевич
Участник
Участник


Age: 36
Joined: 31 Jan 2009
Posts: 1
Location: Гомель, РБ

PostPosted: Sun Feb 01, 2009 11:53 pm    Post subject: Reply with quote

Хочу научиться программить на ABAP. Учиться буду на своем домашнем ПК. Какой минимальный набор программный средств для этого нужен?
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Mon Feb 02, 2009 10:00 am    Post subject: Reply with quote

Роман Николаевич wrote:
Хочу научиться программить на ABAP. Учиться буду на своем домашнем ПК. Какой минимальный набор программный средств для этого нужен?

для начала - не полениться и полистать форум...
и заодно еще sapforum.ru, тоже полистать
Back to top
View user's profile Send private message Blog
vga
Мастер
Мастер


Age: 70
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Mon Feb 02, 2009 12:32 pm    Post subject: Reply with quote

Роман Николаевич wrote:
Хочу научиться программить на ABAP. Учиться буду на своем домашнем ПК. Какой минимальный набор программный средств для этого нужен?


Поставьте minisap
Изучите книгу ABAP за 21 день.
Back to top
View user's profile Send private message Blog Visit poster's website
GirlSmile
Участник
Участник



Joined: 25 Jan 2009
Posts: 9

PostPosted: Tue Feb 03, 2009 11:07 pm    Post subject: Reply with quote

И снова Доброго Времени Суток!))
Прочитала много всего, разобралась почти со всем... спасибо огромное.
Теперь вопрос. Не могу разобраться с множеством вариантов select'a. Возможно, у кого-нибудь, найдется время подсказать. Smile
Три внутренних табл - mseg, ekko, ekpo -

selection-screen <...>
parameters: s_matnr like ekpo-matnr,
s_ebeln like mseg-ebeln
select-options:
bedat for ekko-bedat.
selection-screen end <...>

По № ebeln'а нужно вывести mblnr (то же mseg)
Из ekpo нужно вывести несколько позиций (matnr, werks и т.д.) ...
А из еkko мне нужна только дата.
все документы на выходе должны быть не сторнированными.
Вопрос только в том, какая должна быть структура у select'ов в этом случае?

Заранее спасибо.
Back to top
View user's profile Send private message
GirlSmile
Участник
Участник



Joined: 25 Jan 2009
Posts: 9

PostPosted: Wed Feb 04, 2009 4:24 am    Post subject: Reply with quote

*Вопрос снимаю, извините.
Very Happy Всё нашла сама.
Back to top
View user's profile Send private message
ftana
Участник
Участник



Joined: 09 Nov 2010
Posts: 3

PostPosted: Tue Nov 09, 2010 10:27 am    Post subject: Reply with quote

Домен одного столбца в ALv_Grid имеет список значений, как выводить не само значение, а его краткое описание?
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 70
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Tue Nov 09, 2010 11:48 am    Post subject: Reply with quote

ftana wrote:
Домен одного столбца в ALv_Grid имеет список значений, как выводить не само значение, а его краткое описание?


Наверно вы хотите вставить в наименование столбца краткое описание элемента данных?

Можно в программе подправить название столба в field-catalog

Code:
  LOOP AT gs_fcat_gr.
    CASE gs_fcat_gr-fieldname.
      WHEN 'LIFNR'.
        gs_fcat_gr-coltext   = 'Vendor'(100).
        gs_fcat_gr-scrtext_l = gs_fcat_gr-coltext.
        gs_fcat_gr-scrtext_m = gs_fcat_gr-coltext.
        gs_fcat_gr-scrtext_s = gs_fcat_gr-coltext.
    ENDCASE.
    MODIFY gs_fcat_gr.
  ENDLOOP.

_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Tue Nov 09, 2010 1:03 pm    Post subject: Reply with quote

ftana wrote:
Домен одного столбца в ALv_Grid имеет список значений, как выводить не само значение, а его краткое описание?

Добавить еще один столбец и читать к нему краткое описание с помощью ФМ DD_DOMVALUE_TEXT_GET

_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
ftana
Участник
Участник



Joined: 09 Nov 2010
Posts: 3

PostPosted: Tue Nov 30, 2010 2:20 am    Post subject: Reply with quote

А в полях ввода краткий текст вместо значения тоже с помощью ФМ DD_DOMVALUE_TEXT_GET выводить?

И еще вопрос, существует функция стандартная которая генерирует значения типа SYSUUID_C? Что-то вроде счетчика?
Back to top
View user's profile Send private message
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Tue Nov 30, 2010 11:27 am    Post subject: Reply with quote

ftana wrote:
А в полях ввода краткий текст вместо значения тоже с помощью ФМ DD_DOMVALUE_TEXT_GET выводить?

А зачем в полях ввода краткий текст выводить вместо значения?
Краткий текст должен выводится отдельно в текстовых полях или выпадающих списках.
В текстовые поля его можно помещать с помощью DD_DOMVALUE_TEXT_GET и DYNP_VALUES_UPDATE в событии AT SELECTION-SCREEN ON VALUE-REQUEST для экранов выбора / PROCESS ON VALUE REQUEST для обычных экранов.
Для использования выпадающих списков можно посмотреть как пример программу DEMO_DYNPRO_DROPDOWN_LISTBOX.

_________________
С уважением,
Удав.
Back to top
View user's profile Send private message
ftana
Участник
Участник



Joined: 09 Nov 2010
Posts: 3

PostPosted: Tue Nov 30, 2010 7:24 pm    Post subject: Reply with quote

В выпадающем списке у меня выводится краткий текст. Но вроде как некрасиво. Пользователь, когда редактирует, видит какие-то символы, которые не понятно что значат.
Back to top
View user's profile Send private message
Alex80
Старший специалист
Старший специалист


Age: 44
Joined: 24 Jan 2008
Posts: 129

PostPosted: Tue Nov 30, 2010 11:32 pm    Post subject: Reply with quote

ftana wrote:
И еще вопрос, существует функция стандартная которая генерирует значения типа SYSUUID_C? Что-то вроде счетчика?
GUID_CREATE
Back to top
View user's profile Send private message
Удав
Гуру
Гуру


Age: 48
Joined: 25 Jan 2008
Posts: 580
Location: Москва

PostPosted: Wed Dec 01, 2010 11:03 am    Post subject: Reply with quote

ftana wrote:
Пользователь, когда редактирует, видит какие-то символы, которые не понятно что значат.

Пусть привыкает к работе в SAP R/3 Wink
На самом деле когда он выбирает данные (из списка или средства поиска), то ориентируется на текст, а не на код. А раз он уже выбрал то, что нужно - зачем дополнительно обращать на это внимание?

_________________
С уважением,
Удав.
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
Goto page 1, 2  Next
Page 1 of 2

 
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.