Объект все еще находится в неактивной версии

Я создал базовое приложение для получения сведений о компании в SAP ABAP со следующими сведениями.

  1. Имя пакета: ZSPT_930AM_PKG_1
  2. Название приложения: ZSPT_930AM_CMPNY_INFO_1
  3. Код транзакции: Z39CD
  4. Номер запроса на транспортировку: EC6K900010
  5. Номер дополнительного запроса: EC6K900011

Я активировал свое приложение и конфигурации, такие как package, T-Code также работает нормально, но все же, когда я пытаюсь выпустить свой запрос на транспортировку, я получаю следующую ошибку. Найдите ошибку на изображении 5, прикрепленном ниже.

Это мой пакет  Это мое приложение, и вы можете видеть, что оно АКТИВНО  Код транзакции моего приложения Это мой органайзер запросов на транспортировку, здесь мой запрос - EC6K900010 Это моя ошибка

Я проверил все свои конфигурации, но до сих пор не понимаю, где я ошибаюсь, но он показывает, что объект неактивен. Кто-нибудь, пожалуйста, помогите мне с этим.


person Yavvari Pradeep    schedule 11.12.2017    source источник
comment
Это выглядит очень странно, но не могли бы вы начать транзакцию SE80? В навигации слева есть опция: Неактивные объекты (или что-то подобное, я пишу это из головы). Здесь вы должны ввести имя пользователя (очевидно, ваше собственное), и вы получите список неактивных объектов под своим именем и посмотрите, что там есть. В качестве альтернативы просто внесите не настоящие изменения в программу (например, добавьте пробел в строку и удалите его с помощью backspace, затем снова активируйте программу и посмотрите, поможет ли это   -  person József Szikszai    schedule 11.12.2017
comment
REPT обозначает тексты отчетов. Есть ли в вашем отчете неактивные тексты?   -  person knut    schedule 11.12.2017
comment
Приложение: Я просто вижу, у вас есть тексты. Вы используете заголовок фрейма TEXT-001. Здесь можно сделать двойной щелчок и проверить, активирован ли текст.   -  person knut    schedule 11.12.2017
comment
Мистер Кунт, это здорово, мой Text-001 не активирован, поэтому я получил ошибку. Не могли бы вы рассказать мне, как найти такие ошибки, например, та, которую вы упомянули, REPT означает «текст отчета», мне нравится, исходя из вашего опыта, или есть несколько онлайн-ссылок, по которым мы можем найти эти ошибки.   -  person Yavvari Pradeep    schedule 12.12.2017
comment
Не путайте свое имя спасителя (K n но не Kunt) с оскорбительные термины :) Замечательно, что вы используете так много снимков экрана, но желательно размещать код в тегах кода, а не через снимки экрана. См. это.   -  person Suncatcher    schedule 12.12.2017


Ответы (1)


Ваша ошибка говорит о том, что REPT-объект (= текст отчета) не активен.

В вашем коде вы используете заголовок фрейма TEXT-001. Если вы отображаете исходный код программы через внутренний редактор (код транзакции SE38), вы найдете этот текстовый элемент через меню Перейти к> Текстовые элементы> Текстовые символы:

введите описание изображения здесь

Там у вас есть кнопка или меню для активации ваших текстовых элементов.


Если вы находитесь в транспорте (SE01 / SE10), вы можете увидеть все объекты в транспорте (дважды щелкните номер транспорта):  введите описание изображения здесь

Там вы можете увидеть различные объекты вашего транспорта.

Если вы поместите курсор в REPT-текст и введете F4, вы получите список всех типов объектов (их много). Некоторые объекты являются контейнером для других объектов (PROG - это комбинация REPS (исходный код) и REPT (тексты), CLASS включает методы, ...)

person knut    schedule 12.12.2017
comment
Мне очень жаль, мистер Кнут. Это была опечатка, большое спасибо за то, что поделились своими знаниями. - person Yavvari Pradeep; 12.12.2017