我正在SAP中创建一个简单的ALV网格.到目前为止,我已经能够用我的数据填充网格,并在选择屏幕后显示网格没问题.我没有将网格添加到自定义屏幕上的自定义容器中.只需查看网格全屏.
我的问题是 - 我是否需要设置alv网格对象的属性才能查看通常位于网格顶部的工具栏,其中包含用于过滤,排序等的按钮?
到目前为止,这就是我所拥有的:
TRY.
cl_salv_table=>factory(
IMPORTING
r_salv_table = gr_alv
CHANGING
t_table = tbl_data
).
CATCH cx_salv_msg.
ENDTRY.
* initialize the alv settings - nothing done here for the moment.
PERFORM define_settings USING gr_alv.
* Display the ALV
gr_alv->display( ).
Run Code Online (Sandbox Code Playgroud)
任何SAP noob的帮助将不胜感激.
我按照文档创建了一个非常基本的控制台命令测试:
<?php
namespace Tests\Feature;
use PHPUnit\Framework\TestCase;
class QueueJobCommandTest extends TestCase
{
/**
* Test a job argument is requied
*
* @return void
*/
public function testNoArgumentsIsError()
{
$this->artisan('queue:job')
->expectsOutput('No job specified')
->assertExitCode(0);
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行 phpunit 时出现错误:
Error: Call to undefined method Tests\Feature\QueueJobCommandTest::artisan()
任何关于为什么TestCase::artisan()未定义的帮助将不胜感激。