Текущее время: Пт, июл 04 2025, 18:09

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Удаление записей из таблицы Tiban
СообщениеДобавлено: Пн, июл 04 2016, 13:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 806
Откуда: South Kazakhstan
Пол: Мужской
Добрый день Уважаемые FI-щики.

Возник такой вопрос: как удалить запись с таблицы Tinan?? На этом форуме уже задавался такой вопрос, ответом на который была возможность удаления iban с помощью транзакции fiban, но в этой транзакции видны только те записи где заполнено поле Банковский счёт (tiban-BANKN), если оно пустое, то в этой транзакции этой записи не видно. Испокон веков в основной записи кредитора всегда заполнялось это поле, но года как три юзеры перестали его заполнять. Т.е. есть такие записи где это поле заполнено, а есть те которые не заполнены. Я пытался удалить iban с помощью транзакции fiban. Вроде бы удаляет и в таблице tiban запись исчезает, но что делать с записями которые не содержат что либо в поле tiban-BANKN. Там прописывается что то вроде <IBAN>000000000031 и эти записи не видны в FIBAN. Можно ли как то сделать так чтобы и они были видны в Fiban?
Затем я пытался удалять запись в таблице tiban с помощью функционального модуля
Code:
CALL FUNCTION 'DELETE_IBAN' "Delete IBAN (For All Applications)
  EXPORTING
    i_banks =                   " tiban-banks   Bank Country Key
    i_bankl =                   " tiban-bankl   Bank Key
    i_bankn =                   " tiban-bankn   Bank Account Number
    i_bkont =                   " tiban-bkont   Bank Control Key
  EXCEPTIONS
    ACTION_CANCELLED = 1        "               Action canceled
    .  "  DELETE_IBAN

пытаюсь в se37 с помощью него удалить запись в таблице tiban, но запись как была так она там и есть. Может кто сталкивался с этим? Может быть я что то не то делаю?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление записей из таблицы Tiban
СообщениеДобавлено: Вт, июл 05 2016, 13:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1605
Откуда: Пермь
Пол: Мужской
Maksimka написал:
пытаюсь в se37 с помощью него удалить запись в таблице tiban, но запись как была так она там и есть. Может кто сталкивался с этим? Может быть я что то не то делаю?


Так точно не получится. Указанный ФМ сам по себе ничего не удаляет, он лишь проставляет отметку во внутренней таблице xtiban. А в его параметрах такой таблицы нет. Контекст его использования говорит о том, что у него есть управляющая программа/функциональный модуль, где данная таблица наполнена и в глобальной области существует. Дальше после возврата из ФМ какой-то мозг эту таблицу должен обработать и что-то сделать с записями, у которых проставлена отметка. Пошерстите его использование, там интересно.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление записей из таблицы Tiban
СообщениеДобавлено: Ср, июл 06 2016, 07:26 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Maksimka написал:
Возник такой вопрос: как удалить запись с таблицы Tinan?? На этом форуме уже задавался такой вопрос, ответом на который была возможность удаления iban с помощью транзакции fiban, но в этой транзакции видны только те записи где заполнено поле Банковский счёт (tiban-BANKN), если оно пустое, то в этой транзакции этой записи не видно. Испокон веков в основной записи кредитора всегда заполнялось это поле, но года как три юзеры перестали его заполнять.

Встречный вопрос: у меня не получается заполнить банковские данные кредитора без указания ключа банка.
Как вы это делаете?



Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление записей из таблицы Tiban
СообщениеДобавлено: Чт, июл 07 2016, 06:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 806
Откуда: South Kazakhstan
Пол: Мужской
darkduck написал:
Maksimka написал:
Возник такой вопрос: как удалить запись с таблицы Tinan?? На этом форуме уже задавался такой вопрос, ответом на который была возможность удаления iban с помощью транзакции fiban, но в этой транзакции видны только те записи где заполнено поле Банковский счёт (tiban-BANKN), если оно пустое, то в этой транзакции этой записи не видно. Испокон веков в основной записи кредитора всегда заполнялось это поле, но года как три юзеры перестали его заполнять.

Встречный вопрос: у меня не получается заполнить банковские данные кредитора без указания ключа банка.
Как вы это делаете?


Я не говорил что я не заполняю поле ключ банка, я говорил про заполнение поля Банковский счёт (LFBK-BANKN). Я врятли смогу объяснить как это реализовано в плане настроек, но если в основной записи кредитора в ракурсе Платёжные операции нажать на кнопку IBAN, то есть возможность ввести банковские реквизиты не используя поле Банковский счёт . Там заполняется swift банка и сам iban без заполнения поля Банковский счёт.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление записей из таблицы Tiban
СообщениеДобавлено: Чт, июл 07 2016, 07:39 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Я провел следующий "следственный эксперимент":
1. Отключил сообщение AR141 через OBA5. Без этого сохранить кредитора без номера счета невозможно.
2. У кредитора добавил новую запись в списке счетов. Вставил туда IBAN DE89370400440532013000 без указания других параметров.
3. САП мне сгенерировал из IBAN'а номер банка и номер счета, подставил их в соответствующие поля.
4. Я удалил номер счета и снова ввел IBAN. Сохранил. В итоге у моего кредитора появилась запись с номером банка и IBAN, и с пустым номером счета.
5. Эта запись отлично видится и удаляется через FIBAN.

ЧЯДНТ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление записей из таблицы Tiban
СообщениеДобавлено: Пт, июл 08 2016, 11:13 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 806
Откуда: South Kazakhstan
Пол: Мужской
Получилось сделать небольшую программулину с помощью ФМ POST_IBAN. Вроде бы удаляет ненужные IBAN-ы с таблички TIBAN без проблем.
Code:
call function 'POST_IBAN'
      tables
        itiban = xtiban.

    call function 'BAPI_TRANSACTION_COMMIT'
      exporting
        wait = 'X'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление записей из таблицы Tiban
СообщениеДобавлено: Пт, июл 08 2016, 14:49 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Замечательно, что Вы смогли удалить.
Однако, я до сих пор не пойму как Вы смогли такие записи внести. :?


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

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


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

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


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

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