带numc字段条件的选择不返回数据



我想从表视图SACY_BOOK(这是SAP中始终实现的那些训练表之一)中提取一些数据到我的实习表wa_booking中,通过numc字段pa_anum进行过滤。以下是我目前得到的结果:

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提供的示例表。

所以,调试器告诉我,如果我选择一些公司,例如代理"00000108",这个确切的数字被发送到pa_anum,前面有零和所有东西。但是,我的y-子变量返回的是4,这意味着没有找到符合条件的东西。很难相信,因为pa_anum从相同的来源获得它的值…

演示表是空的——这是故意的,因为为什么要在生产环境中使用不需要的演示数据呢?使用程序SAPBC_DATA_GENERATOR填充构成视图SACY_BOOK的表SBOOKSTRAVELAG

相关内容

  • 没有找到相关文章

最新更新