Текущее время: Вс, июл 20 2025, 10:15

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Собственные поля в проекте
СообщениеДобавлено: Пт, янв 21 2011, 12:24 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Здравствуйте!
Добавляю свои поля в проекте руководствуюсь нотой 522581.
Добавил поля в CI_PROJ нарисовал экран все как надо.
После изменения в инклюде zxcn1u12 записываю свои поля все нормально(сохраняются в PROJ),
а вот с выводом на экран не получается((((
При выводе на экран в инклюде zxcn1u11 видит все данные, но как только переходит на экран все теряет(((
Как быть??
Заранее спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Собственные поля в проекте
СообщениеДобавлено: Пт, янв 21 2011, 12:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
Цитата:
1. Create the enhancement.
To do this, either create a new project or use an existing one.
2. Create structure CI_PROJ in ABAP/4-Dictionary (transaction SE11) in your own development class.
3. Expand structure CI_PROJ to include your own fields.
Note the following:
You must use the name ranges reserved for customers.
The maximum number of fields in database tables is 749 (in PROJ and CI PROJ, that is, for SAP fields plus user-defined fields). For reasons of clarity, however, we recommend that you keep the actual number to a minimum.
SAP reserves the right to add new fields to table PROJ. If the maximum number is reached, your fields could be removed.

Activate the structure.
4. Maintain the enhancement components:
Assign the function Customer Fields a name.
Add to the program code for the function exit EXIT_SAPLCJWB_002. This function exit transfers SAP data to your part of the program.
To do this, call up the function module and double-click the include line. Create the include module.
In order to transfer the variables, you must insert a Move-corresponding statement in Include ZXCN1V11:
move-corresponding sap_proj_imp to proj.

Now define the "projs" data structure as global variable. To do this, jump to the main program SAPLXCN1. First, double click include LXCN1TOP and then include ZXCN1TOP. Create the object if required.
Include the following tables statement in the source text for include ZXCN1TOP.
* tables
tables proj.

Add to the program code for the function exit EXIT_SAPLCJWB_003. This function exit takes the data from your part of the program and transfers it to the SAP standard program. Create your own corresponding include module.
In order to transfer the variables, you must insert a Move-corresponding statement in Include ZXCN1U12:
move-corresponding proj to cnci_proj_exp.

Create the screen area.
Double-click SAPLCJWB0205_CUSTSCR1_SAPLXCN10600 and then choose Fullscreen. The screen has been preconfigured by SAP. You can delete these fields and add new ones:
Choose Goto -> Dict./Program fields
Maintain the table/field name PROJ and select the fields to appear on the screen.
Generate the screen.

For detailed information, see SAP Note number 86050.
5. Activate the project.
Only once you have activated the project, will your enhancement take effect.
6. For your customer-specific fields to be evaluated in the project information system, the structures in the project information system must be regenerated. To do this, start program RCNCT001.



Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Собственные поля в проекте  Тема решена
СообщениеДобавлено: Пт, янв 21 2011, 13:31 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Огромное спасибо
просто в ZXCN1TOP не прописал таблицу PROJ))
Еще раз спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Собственные поля в проекте
СообщениеДобавлено: Пн, янв 24 2011, 09:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
Цитата:
The maximum number of fields in database tables is 749 (in PROJ and CI PROJ, that is, for SAP fields plus user-defined fields). For reasons of clarity, however, we recommend that you keep the actual number to a minimum.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Собственные поля в проекте
СообщениеДобавлено: Пн, янв 24 2011, 09:43 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Да это прочитал, но вылазит сообщение при активации:

TABL PROJ: противоречиво в активной версии.
Проверка таблицы PROJ
Таблица PROJ слишком длинная (>4030).
и
TABL VSPROJ_CN: противоречиво в активной версии.
Проверка таблицы VSPROJ_CN
Катег. расш. 3 возможна, но include или подтип еще не классифицированы.
Таблица VSPROJ_CN слишком длинная (>4030).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Собственные поля в проекте
СообщениеДобавлено: Пн, янв 24 2011, 09:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
ну это означает не количество полей, а длину... может вставили томик пушкина в пользовательское поле?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Собственные поля в проекте
СообщениеДобавлено: Пн, янв 24 2011, 09:58 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Он длину всех полей складывает или как считает?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Собственные поля в проекте
СообщениеДобавлено: Пн, янв 24 2011, 10:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 10 2009, 11:13
Сообщения: 1308
поищите ноты по этой ошибке, там все объясняется, например, Note 1512035 - AD 846 Error when activating data element....


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Собственные поля в проекте
СообщениеДобавлено: Пн, янв 24 2011, 12:56 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Спасибо.
Уменьшил длину своих полей(


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

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


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

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


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

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