ABAP:select with numc字段条件不返回任何数据

ABAP:select with numc字段条件不返回任何数据,select,return-value,conditional-statements,abap,Select,Return Value,Conditional Statements,Abap,我想从表视图SACY_BOOK中提取一些数据,SACY_BOOK是SAP中始终实施的培训表之一,并将其写入我的实习生表wa_booking中,由numc字段进行过滤。以下是我目前得到的信息: PARAMETERS pa_anum TYPE sacy_book-agencynum. DATA wa_booking TYPE sacy_book. START-OF-SELECTION. SELECT carrid connid fldate bookid name FROM sacy

我想从表视图SACY_BOOK中提取一些数据,SACY_BOOK是SAP中始终实施的培训表之一,并将其写入我的实习生表wa_booking中,由numc字段进行过滤。以下是我目前得到的信息:

PARAMETERS pa_anum TYPE sacy_book-agencynum.

DATA wa_booking TYPE sacy_book.

START-OF-SELECTION.
  SELECT carrid connid fldate bookid name
    FROM sacy_book
    INTO CORRESPONDING FIELDS OF wa_booking
      WHERE agencynum = pa_anum.  **<-- this here be the problem **

    WRITE: / ... (I'll skip this part)
  ENDSELECT.
代码应该适用于所有拥有ABAP编辑器的人,因为它只使用SAP提供的示例表


所以,调试器告诉我,如果我选择某家公司,比如agencynum 00000108,这个确切的数字会被发送到Pau anum,前面有零和所有的数字。尽管如此,我的sy subrc变量返回了4,这意味着没有找到符合条件的东西。很难相信,因为pa_anum的值来自同一个源…

演示表是故意空的,因为为什么您希望在您的生产环境中使用您永远不需要的演示数据?使用程序SAPBC_DATA_GENERATOR填充构成视图手册的表格SBOOK和STRAVELAG。

您是否检查了e。G使用事务SE16或SE16N,表是否包含任何值?大多数SFLIGHT演示表都是空的,需要先用示例数据填充。这可能是对的。我已经检查了我正在处理的系统的每一个客户机中该表的内容,该表是空的。叮叮。。。现在我在问自己,为什么SAP只填充了他们一半的东西。啊,好吧,不管怎样,谢谢你,8+个可能的选择中有一个很好用呵呵,我甚至不知道它有一个专门为那些东西内置的发电机。再次感谢!