Текущее время: Пт, июн 07 2024, 02:39

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




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

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 781
Откуда: 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
Сообщения: 1574
Откуда: Пермь
Пол: Мужской
Maksimka написал:
пытаюсь в se37 с помощью него удалить запись в таблице tiban, но запись как была так она там и есть. Может кто сталкивался с этим? Может быть я что то не то делаю?


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

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


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

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

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



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

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 781
Откуда: 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
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Я провел следующий "следственный эксперимент":
1. Отключил сообщение AR141 через OBA5. Без этого сохранить кредитора без номера счета невозможно.
2. У кредитора добавил новую запись в списке счетов. Вставил туда IBAN DE89370400440532013000 без указания других параметров.
3. САП мне сгенерировал из IBAN'а номер банка и номер счета, подставил их в соответствующие поля.
4. Я удалил номер счета и снова ввел IBAN. Сохранил. В итоге у моего кредитора появилась запись с номером банка и IBAN, и с пустым номером счета.
5. Эта запись отлично видится и удаляется через FIBAN.

ЧЯДНТ?


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

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 781
Откуда: 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
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Замечательно, что Вы смогли удалить.
Однако, я до сих пор не пойму как Вы смогли такие записи внести. :?


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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