Текущее время: Сб, июл 19 2025, 02:46

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Новый экран в програме SAPLCV130
СообщениеДобавлено: Вт, апр 12 2011, 15:31 
Начинающий
Начинающий

Зарегистрирован:
Вт, янв 25 2011, 10:21
Сообщения: 7
Как можно добавить новый экран к стандартным в программу SAPLCV130?

Мы хотим сделать так, чтоб в тр. CV01N в закладке "Соединение обектов" добавить закладку "Заказ". Сейчас есть возможность добавлять документи к позиции заказа и контракта ( таблица EKPO), но не возможно добавить к заголовку (таблица EKKO) заказа и контракта.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Ср, апр 13 2011, 13:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
См. здесь и в ноте 1417841, вопрос 7.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Ср, апр 13 2011, 17:56 
Начинающий
Начинающий

Зарегистрирован:
Вт, янв 25 2011, 10:21
Сообщения: 7
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Ср, фев 05 2014, 15:08 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
всем доброго времени суток!

активирую SAP Best Practices Baseline package for Russia V1.607 на EHP7 SP3

пункт 5 почти повредил мой перегруженный разум...
какой смысл содержится во фразе on the first field in the third column?

Code:
Editing screens
Use
In this step, you edit own screens.

Procedure
1. Access the activity using one of the following navigation options:
Transaction code SE51
IMG menu Tools → ABAP Workench → Development → User Interface → Screen Panter

2. On the Screen Painter: Initial screen, make the following entries

for SD-contracts:
Program SAPLCV130
Screen number 9204
Sub objects

Layout editor Choose radio Button

3. Choose Change.
4. Choose Maintain in logon lang.
5. On the Screen Painter: Change Input/Output Field screen double-click on the first field in the third column.
6. On the Screen Painter: Attributes screen make the following entries:

Name VBAK-VBELN
Text __________
Def. Lengt 10
Vis. Lengt 10
From dict. Activate
Modify X
Conv. exit ALPHA
Search Help VMVA
Parameter ID AUN
SET Parameter Activate
Foreign Key Check Activate

Choose No when the message Do you want the element to refer to the Dictionary definition? pops up.

7. On the Screen Painter: Change Text Field screen double-click on the grey field over the previous field mentioned in step 5.
8. On the Screen Painter: Attributes screen make the following entries:

Name *VBAK-VBELN
Text Contract_SD
From dict. Activate
Modify F

Choose No when the message Do you want the element to refer to the Dictionary definition? pops up.

9. On the Screen Painter: Change Input/Output Field screen choose Back to Flow logic (F9).
10. On the Screen Painter: Change Screen for SAPLCV130 in Flow Logic Tab make the follow entries:

The fifteenth line change in FIELD VBAK-VBELN.

11. Choose Check Syntax (Ctrl + F2).
12. Choose Activate.
13. Choose Save (Ctrl +S) and go back to Screen Painter: Initial Screen.

for MM-contracts:
Program SAPLCV130
Screen number 9217
Sub objects

Layout editor Choose radio Button

14. Choose Change.
15. Choose Maintain in logon lang.
16. On the Screen Painter: Change Input/Output Field screen double-click on the first field in the third column.

17. On the Screen Painter: Attributes screen make the following entries:

Name EKKO-EBELN
Text __________
Def. Lengt 10
Vis. Lengt 10
From dict. Activate
Modify X
Conv. exit ALPHA
Search Help
Parameter ID BES
SET Parameter Activate

Choose No when the message Do you want the element to refer to the Dictionary definition? pops up.

18. On the Screen Painter: Change Input/Output Field screen double-click on the grey field over the previous field mentioned in step 5.
19. On the Screen Painter: Attributes screen make the following entries:

Name *EKKO-EBELN
Text Contract_MM
From dict. Activate
Modify F

Choose No when the message Do you want the element to refer to the Dictionary definition? pops up.

20. On the Screen Painter: Change Text Field screen choose Back to Flow logic (F9).
21. On the Screen Painter: Change Screen for SAPLCV130 in Flow Logic Tab make the follow entries:
The fifteenth line change in FIELD EKKO-EBELN.
22. Choose Check Syntax (Ctrl + F2).
23. Choose Save (Ctrl +S).
24. Choose Activate and go back to Screen Painter: Initial screen.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Ср, фев 05 2014, 19:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
jack_nsk написал:
пункт 5 почти повредил мой перегруженный разум...
какой смысл содержится во фразе on the first field in the third column?

Очень простой: в screen painer при работе с таблицей при даблклике на 3 поле 1-й строки таблицы,появляется окно с атрибутами этого столбца ;)
Когда речь идет о grey field, то речь идет о заголовке столбца.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Чт, фев 06 2014, 07:03 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
Удав, спасибо!

т.е. нужно в Column = Equipment into first row?
да уж... если знаком только с обычной терминологией The term field is often used interchangeably with column, although many consider it more correct to use field (or field value) to refer specifically to the single item that exists at the intersection between one row and one column. то сходу трудно понять... :)
всё больше растет убеждение, что ABAP создавали высококвалифицированные криптологи из ведомства адмирала Канариса...
а маркетологи у них из ведомства другого одиозного персонажа, который говорил, что чем наглее ложь, тем она выглядит более правдиво... :(

ЗЫ. уж извините если что, вчера пол-дня разбирался, что есть такое трассировка в eCATTах, чтобы последовать рекомендациям, упомянутых тут. стоко лет прошло, а трабла отлавливается и правится в режиме трассировки... :(


Последний раз редактировалось jack_nsk Чт, фев 06 2014, 08:26, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Чт, фев 06 2014, 08:24 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
следую далее по принципу - "Ordnung ueber alles!" (в институте язык вероятного противника был немецкий...) :)

18. On the Screen Painter: Change Input/Output Field screen double-click on the grey field over the previous field mentioned in step 5. :lol:

ну ладно, очепятка...

идем далее
21. On the Screen Painter: Change Screen for SAPLCV130 in Flow Logic Tab make the follow entries:
The fifteenth line change in FIELD EKKO-EBELN.
от ты ж блин... а у меня тут ассистент уже поработал... :)
как говорил персонаж Райкина:"15 пишем, 3 на ум пошло..."
Code:
01
02PROCESS BEFORE OUTPUT.
03*{   INSERT         EEPK900008                                        1
04
05  MODULE l201_blanklines.
06  LOOP AT intdrad WITH CONTROL tab_x CURSOR tab_x-current_line.
07
08    MODULE l201_init.
09  ENDLOOP.
10*
11*}   INSERT
12PROCESS AFTER INPUT.
13*{   INSERT         EEPK900008                                        1
14
15  MODULE l201_new.
16  LOOP AT intdrad.
17    CHAIN.
18      FIELD lfa1-lifnr.
19
20      MODULE l201_bear.
21    ENDCHAIN.
22  ENDLOOP.


ну и как тут после этого индусов ругать? они же честно, по инструкции, делают. читать же они умеют...

и у меня ещё в одном месте сомнения возникли...
в чем разница между
Code:
11. Choose Check Syntax (Ctrl + F2).
12. Choose Activate.
13. Choose Save (Ctrl +S) and go back to Screen Painter: Initial Screen.

и
Code:
22. Choose Check Syntax (Ctrl + F2).
23. Choose Save (Ctrl +S).
24. Choose Activate and go back to Screen Painter: Initial screen.

?

из разных программных компонентов по разному идет активация объектов?

ЗЫ. уж простите базисника за стёб...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Чт, фев 06 2014, 10:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
jack_nsk написал:
и у меня ещё в одном месте сомнения возникли...
в чем разница между
Code:
11. Choose Check Syntax (Ctrl + F2).
12. Choose Activate.
13. Choose Save (Ctrl +S) and go back to Screen Painter: Initial Screen.

и
Code:
22. Choose Check Syntax (Ctrl + F2).
23. Choose Save (Ctrl +S).
24. Choose Activate and go back to Screen Painter: Initial screen.

?

из разных программных компонентов по разному идет активация объектов?

ЗЫ. уж простите базисника за стёб...

Результат этих действий один и тот же, просто составители ноты были люди аккуратные и не ленивые, как мы, русские. :lol:
Наш бы один раз написал по поводу активации. :gigi:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый екран в програме SAPLCV130
СообщениеДобавлено: Чт, фев 06 2014, 12:41 
Директор
Директор

Зарегистрирован:
Вт, ноя 09 2010, 19:59
Сообщения: 792
Откуда: Novosibirsk
Пол: Мужской
Удав,

осознал. спасибо! :)

правда далее активация бэстов вывалилась в дамп
Code:
Trigger Location of Runtime Error
    Program                                 SAPL0A01
    Include                                 L0A01F26
    Row                                     529
    Module Type                             (FORM)
    Module Name                             KOART_FILL

Code:
510 *<<< begin of insertion - note 1890653 >>>
511 *&---------------------------------------------------------------------*
512 *&      FORM  KOART_FILL
513 *&---------------------------------------------------------------------*
514 *       Sets KOART = K for correct foreign key relationships
515 *       Otherwise entering a
516 *       Special general ledger indicator for leasing liability
517 *       canot be saved
518 *----------------------------------------------------------------------*
519 FORM KOART_FILL.
520   TYPES: BEGIN OF lty_v_t083l.
521          INCLUDE STRUCTURE v_t083l.
522          INCLUDE STRUCTURE vimflagtab.
523   TYPES: END of lty_v_t083l.
524
525   FIELD-SYMBOLS <lfs_t083l> TYPE lty_v_t083l.
526
527   PERFORM GET_DATA_v_t083l.
528
>>>>   LOOP AT total ASSIGNING <lfs_t083l>.
530     IF <lfs_t083l>-koart IS INITIAL.
531       <lfs_t083l>-koart = 'K'.
532     ENDIF.
533   ENDLOOP.
534
535 ENDFORM.

но это уже совсем другая история...
будем писать письма тикетами...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB